作者 niuyongqing

人事系统

@@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
2 2
3 namespace app\web\controller; 3 namespace app\web\controller;
4 4
  5 +use think\Cache;
5 use think\Request; 6 use think\Request;
6 use think\Session; 7 use think\Session;
7 use think\Validate; 8 use think\Validate;
@@ -19,8 +20,9 @@ class BaseController extends thinkController @@ -19,8 +20,9 @@ class BaseController extends thinkController
19 */ 20 */
20 public function _initialize() 21 public function _initialize()
21 { 22 {
22 - $user = Session::get('name');  
23 - if($user === ''){ 23 + //$user = Session::get('name');
  24 + $user=Cache::get('name');
  25 + if($user == ''){
24 // if (Session::get('name')) { 26 // if (Session::get('name')) {
25 return Request::instance()->isAjax() ? json($this->renderError('您尚未登录系统')) : $this->redirect(url('web/index/login')); 27 return Request::instance()->isAjax() ? json($this->renderError('您尚未登录系统')) : $this->redirect(url('web/index/login'));
26 } 28 }
@@ -3,6 +3,7 @@ @@ -3,6 +3,7 @@
3 namespace app\web\controller; 3 namespace app\web\controller;
4 4
5 5
  6 +use think\Cache;
6 use think\Db; 7 use think\Db;
7 use think\Request; 8 use think\Request;
8 9
@@ -46,8 +47,10 @@ class Index extends Controller @@ -46,8 +47,10 @@ class Index extends Controller
46 return json_encode($data); 47 return json_encode($data);
47 }else{ 48 }else{
48 //Cookie::set('name',$name); 49 //Cookie::set('name',$name);
49 - session('name', $list['username']); 50 + // session('name', $list['username']);
50 // session('id', $list['id']); 51 // session('id', $list['id']);
  52 + Cache::set('name',$list['username'],3600);
  53 + Cache::set('id',$list['id'],3600);
51 $data=[ 54 $data=[
52 'data'=>$list['username'], 55 'data'=>$list['username'],
53 'code'=>200, 56 'code'=>200,
@@ -69,7 +72,8 @@ class Index extends Controller @@ -69,7 +72,8 @@ class Index extends Controller
69 public function index() 72 public function index()
70 { 73 {
71 //$user=Cookie::get('name'); 74 //$user=Cookie::get('name');
72 - $user = Session::get('name'); 75 + //$user = Session::get('name');
  76 + $user=Cache::get('name');
73 if(!$user){ 77 if(!$user){
74 //重定向到指定的URL地址 78 //重定向到指定的URL地址
75 $this->error('您未进行登录', 'web/index/login'); exit; 79 $this->error('您未进行登录', 'web/index/login'); exit;
@@ -82,7 +86,8 @@ class Index extends Controller @@ -82,7 +86,8 @@ class Index extends Controller
82 public function loginout() 86 public function loginout()
83 { 87 {
84 //Cookie::delete('name'); 88 //Cookie::delete('name');
85 - Session::clear(); 89 + //Session::clear();
  90 + Cache::clear();
86 $this->view->engine->layout(false); 91 $this->view->engine->layout(false);
87 return $this->fetch('login'); 92 return $this->fetch('login');
88 } 93 }