This commit is contained in:
toogee 2020-10-18 17:22:40 +08:00
parent 51a1358df5
commit 787d5051b1
4 changed files with 14 additions and 6 deletions

View File

@ -40,6 +40,12 @@ abstract class BaseController
* @var array * @var array
*/ */
protected $middleware = []; protected $middleware = [];
/**
* 用户id
* @var int
*/
protected $uid;
/** /**
* 构造方法 * 构造方法
@ -50,6 +56,7 @@ abstract class BaseController
{ {
$this->app = $app; $this->app = $app;
$this->request = $this->app->request; $this->request = $this->app->request;
$this->uid = Session::get('user_id');
// 控制器初始化 // 控制器初始化
$this->initialize(); $this->initialize();
@ -236,7 +243,7 @@ abstract class BaseController
//显示当前登录用户 //显示当前登录用户
protected function showUser() protected function showUser()
{ {
$id = Session::get('user_id'); $id = $this->uid;
$user = Cache::get('user'.$id); $user = Cache::get('user'.$id);
if(!$user){ if(!$user){
//1.查询用户 //1.查询用户

View File

@ -45,7 +45,7 @@ class User extends Model
{ {
//查询用户 //查询用户
$user = Db::name('user')->whereOr('email',$data['name'])->whereOr('name',$data['name'])->find(); $user = Db::name('user')->whereOr('email',$data['name'])->whereOr('name',$data['name'])->find();
//halt($user);
//对输入的密码字段进行MD5加密再进行数据库的查询 //对输入的密码字段进行MD5加密再进行数据库的查询
$salt = substr(md5($user['create_time']),-6); $salt = substr(md5($user['create_time']),-6);
$pwd = substr_replace(md5($data['password']),$salt,0,6); $pwd = substr_replace(md5($data['password']),$salt,0,6);
@ -53,7 +53,7 @@ class User extends Model
if($user['password'] == $data['password']){ if($user['password'] == $data['password']){
//将用户数据写入Session //将用户数据写入Session
//Session::set('user_id',$user['id']); Session::set('user_id',$user['id']);
//Session::set('user_name',$user['name']); //Session::set('user_name',$user['name']);
if(isset($data['remember'])){ if(isset($data['remember'])){
$salt = 'taoler'; $salt = 'taoler';

View File

@ -1,4 +1,4 @@
//网站后台综合设置 //网站通知
layui.define(['table', 'form', 'layedit','upload'], function(exports){ layui.define(['table', 'form', 'layedit','upload'], function(exports){
var $ = layui.$ var $ = layui.$
@ -95,6 +95,9 @@ layui.define(['table', 'form', 'layedit','upload'], function(exports){
} }
} }
}); });
$('#L_title').val('');
$('#L_content').value = '';
table.reload('notice-list'); //数据刷新 table.reload('notice-list'); //数据刷新
return false; return false;
}); });

File diff suppressed because one or more lines are too long