Beispiel #1
0
 /**
  * 后台日志记录
  * @param  $intro
  */
 protected function _userLogger(array $arr = array())
 {
     $model = new UserLogger();
     $model->attributes = $arr;
     !isset($arr['user_id']) && ($model->user_id = intval(self::_sessionGet('_userId')));
     $model->url = Yii::app()->request->getRequestUri();
     $model->ip = XUtils::getClientIP();
     $model->save();
 }
Beispiel #2
0
 public static function getLastSuccessfulLogin()
 {
     if (!Zend_Auth::getInstance()->hasIdentity()) {
         return null;
     }
     $userLogger = new UserLogger();
     $log = $userLogger->getPreviousUnsuccessfulLogin(Zend_Auth::getInstance()->getIdentity()->login);
     if (count($log)) {
         $date = new Zend_Date($log->created_at);
         return $date->toString('Y-MM-dd H:m:s');
     } else {
         return null;
     }
 }