1 <?php
2
3 class LoginController extends Controller
4 {
5 public $defaultAction = 'login';
6
7 8 9
10 public function actionLogin()
11 {
12 if (Yii::app()->user->isGuest) {
13 $model=new UserLogin;
14
15 if(isset($_POST['UserLogin']))
16 {
17 $model->attributes=$_POST['UserLogin'];
18
19 if($model->validate()) {
20 $this->lastViset();
21 if (Yii::app()->getBaseUrl()."/index.php" === Yii::app()->user->returnUrl)
22 $this->redirect(Yii::app()->controller->module->returnUrl);
23 else
24 $this->redirect(Yii::app()->user->returnUrl);
25 }
26 }
27
28 $this->render('/user/login',array('model'=>$model));
29 } else
30 $this->redirect(Yii::app()->controller->module->returnUrl);
31 }
32
33 private function lastViset() {
34 $lastVisit = User::model()->notsafe()->findByPk(Yii::app()->user->id);
35 $lastVisit->lastvisit_at = date('Y-m-d H:i:s');
36 $lastVisit->save();
37 }
38
39 }