Quellcode durchsuchen

Update UserController.class.php

star7th vor 8 Jahren
Ursprung
Commit
5e73b3ac94
1 geänderte Dateien mit 3 neuen und 0 gelöschten Zeilen
  1. 3 0
      Application/Home/Controller/UserController.class.php

+ 3 - 0
Application/Home/Controller/UserController.class.php

@@ -50,6 +50,7 @@ class UserController extends BaseController {
 			if ($cookie_token) {
 				$ret = D("UserToken")->getToken($cookie_token);
 				if ($ret && $ret['token_expire'] > time() ) {
+					D("User")->setLastTime($ret['uid']);
 					$login_user = D("User")->where(array('uid' => $ret['uid']))->field('password', true)->find();
 					session("login_user" , $login_user);
 					$this->message(L('auto_login_succeeded'),U('Home/Item/index'));
@@ -67,6 +68,7 @@ class UserController extends BaseController {
 		  	$ret = D("User")->checkLogin($username,$password);
 		    if ($ret) {
 		      session("login_user" , $ret );
+		      D("User")->setLastTime($ret['uid']);
 		      $token = D("UserToken")->createToken($ret['uid']);
 	          cookie('cookie_token',$token,60*60*24*90);//此处由服务端控制token是否过期,所以cookies过期时间设置多久都无所谓
 		      unset($ret['password']);
@@ -79,6 +81,7 @@ class UserController extends BaseController {
 			    $ret = D("User")->checkLogin($username,$password);
 			    if ($ret) {
 			      session("login_user" , $ret );
+			  D("User")->setLastTime($ret['uid']);
 		      	  $token = D("UserToken")->createToken($ret['uid']);
           		  cookie('cookie_token',$token,60*60*24*90);//此处由服务端控制token是否过期,所以cookies过期时间设置多久都无所谓
 			      unset($ret['password']);