当前位置: 首页>>代码示例>>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;未经允许,请勿转载。