當前位置: 首頁>>代碼示例>>PHP>>正文


PHP UserModel::instance方法代碼示例

本文整理匯總了PHP中UserModel::instance方法的典型用法代碼示例。如果您正苦於以下問題:PHP UserModel::instance方法的具體用法?PHP UserModel::instance怎麽用?PHP UserModel::instance使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在UserModel的用法示例。


在下文中一共展示了UserModel::instance方法的8個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: isLoginCron

 /**
  * 是否是當前登錄用戶的cron
  * @param integer $id
  * @return boolean
  */
 public function isLoginCron($id)
 {
     $loginUser = UserModel::instance()->getLoginUser();
     $loginId = $loginUser['id'];
     $userid = $this->getFieldByField('userid', 'id', $id);
     return $loginId == $userid;
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:12,代碼來源:CronModel.php

示例2: actionIndex

 /**
  * 循環每日任務
  */
 public function actionIndex()
 {
     //獲取當前登錄的用戶Id
     $userId = UserModel::instance()->getLoginUser()['id'];
     $crons = CronModel::instance()->getAllByField('userid', $userId);
     $this->setTitle('每日運行任務');
     $this->render('index', array('crons' => $crons));
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:11,代碼來源:CronController.php

示例3: actionIndex

 /**
  * 一次運行任務列表
  */
 public function actionIndex()
 {
     //獲取當前登錄用戶的Id
     $userId = UserModel::instance()->getLoginUser()['id'];
     //獲取當前用戶一次任務的列表
     $ats = AtModel::instance()->getAllByField('userid', $userId, 'id,title,hasrun,runTime,create_time,update_time');
     $this->setTitle('一次運行列表');
     $this->render('index', array('ats' => $ats));
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:12,代碼來源:AtController.php

示例4: isLoginAt

 /**
  * 判斷某個id的一次任務是不是當前登錄用戶的一次任務
  * @param integer $id
  * @return boolean 是返回true,否則返回false
  */
 public function isLoginAt($id)
 {
     $userid = $this->getFieldByField('userid', 'id', $id);
     if (!empty($userid)) {
         $loginUserId = UserModel::instance()->getLoginUser()['id'];
         return $userid == $loginUserId;
     }
     return false;
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:14,代碼來源:AtModel.php

示例5: beforeAction

 /**
  * (non-PHPdoc)
  * @see CController::beforeAction()
  */
 protected function beforeAction($action)
 {
     if (!UserModel::instance()->islogin()) {
         $controllerName = $action->getController()->getId();
         $actionName = $action->getId();
         $noControllers = array_keys(Yii::app()->params['no_login']);
         if (in_array($controllerName, $noControllers)) {
             $noActions = Yii::app()->params['no_login'][$controllerName];
             if (in_array($actionName, $noActions)) {
                 return parent::beforeAction($action);
             }
         }
         $this->redirect(array('/user/login'));
         return !parent::beforeAction($action);
     }
     return parent::beforeAction($action);
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:21,代碼來源:Controller.php

示例6:

if ($this->getId() == 'cron') {
    ?>
class="active"<?php 
}
?>
>
							<a href="<?php 
echo Yii::app()->createUrl('/cron');
?>
">
								<i class="icon-refresh"></i>
								<span class="menu-text"> 每日循環 </span>
							</a>
						</li>
						<?php 
if (UserModel::instance()->isLoginSuper()) {
    ?>
							<li <?php 
    if ($this->getId() == 'user') {
        ?>
class="active"<?php 
    }
    ?>
>
								<a href="<?php 
    echo Yii::app()->createUrl('/user');
    ?>
">
									<i class="icon-user"></i>
									<span class="menu-text"> 用戶管理 </span>
								</a>
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:31,代碼來源:main.php

示例7: actionResetpwd

 /**
  * 重置密碼
  */
 public function actionResetpwd()
 {
     if (Yii::app()->request->getIsAjaxRequest()) {
         $id = Yii::app()->request->getQuery('id');
         $user = UserModel::instance()->getById($id);
         $password = Yii::app()->getSecurityManager()->computeHMAC('123456789', $user['salt']);
         UserModel::instance()->update($id, array('password' => $password));
         echo 'reset password';
     }
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:13,代碼來源:UserController.php

示例8: login

 /**
  * 用戶登錄
  * @return boolean
  */
 public function login()
 {
     return UserModel::instance()->login($this->username, $this->password);
 }
開發者ID:xiaoxiaochengxyuan,項目名稱:kshenghuo,代碼行數:8,代碼來源:UserForm.php


注:本文中的UserModel::instance方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。