Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jamesyang1999
ShopXO
提交
83b90f1c
ShopXO
项目概览
jamesyang1999
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
83b90f1c
编写于
11月 27, 2020
作者:
D
Devil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
登录优化
上级
48ff51cc
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
14 addition
and
16 deletion
+14
-16
application/admin/controller/Common.php
application/admin/controller/Common.php
+1
-3
application/service/AdminService.php
application/service/AdminService.php
+6
-7
application/service/UserService.php
application/service/UserService.php
+7
-4
config/session.php
config/session.php
+0
-2
未找到文件。
application/admin/controller/Common.php
浏览文件 @
83b90f1c
...
...
@@ -193,9 +193,7 @@ class Common extends Controller
}
else
{
die
(
'<script type="text/javascript">if(self.frameElement && self.frameElement.tagName == "IFRAME"){parent.location.reload();}else{window.location.href="'
.
MyUrl
(
'admin/admin/logininfo'
)
.
'";}</script>'
);
}
}
else
{
AdminService
::
LoginRefresh
(
$this
->
admin
);
}
}
}
/**
...
...
application/service/AdminService.php
浏览文件 @
83b90f1c
...
...
@@ -382,12 +382,11 @@ class AdminService
return
DataReturn
(
'密码错误'
,
-
3
);
}
// 校验成功
// session存储
session
(
self
::
$admin_login_key
,
$admin
);
// 种session
self
::
LoginSession
(
$admin
);
// 返回数据,更新数据库
if
(
se
ssion
(
self
::
$admin_login_key
)
!=
null
)
if
(
se
lf
::
LoginInfo
()
)
{
$login_salt
=
GetNumberCode
(
6
);
$data
=
array
(
...
...
@@ -407,7 +406,7 @@ class AdminService
}
// 失败
se
ssion
(
self
::
$admin_login_key
,
null
);
se
lf
::
LoginLogout
(
);
return
DataReturn
(
'登录失败,请稍后再试!'
,
-
100
);
}
...
...
@@ -425,7 +424,7 @@ class AdminService
}
/**
* 登录
刷新
* 登录
种session
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
...
...
@@ -433,7 +432,7 @@ class AdminService
* @desc description
* @param [array] $admin [管理员登录信息]
*/
public
static
function
Login
Refresh
(
$admin
)
public
static
function
Login
Session
(
$admin
)
{
return
session
(
self
::
$admin_login_key
,
$admin
);
}
...
...
application/service/UserService.php
浏览文件 @
83b90f1c
...
...
@@ -25,6 +25,9 @@ use app\service\ResourcesService;
*/
class
UserService
{
// user登录session key
public
static
$user_login_key
=
'user_login'
;
/**
* 获取用户登录信息
* @author Devil
...
...
@@ -43,7 +46,7 @@ class UserService
if
(
APPLICATION
==
'web'
)
{
// web用户session
$user
=
session
(
'user'
);
$user
=
session
(
self
::
$user_login_key
);
// token仅小程序浏览器环境和api接口环境中有效
if
(
empty
(
$user
)
&&
!
empty
(
$params
[
'token'
])
&&
in_array
(
MiniAppEnv
(),
config
(
'shopxo.mini_app_type_list'
)))
...
...
@@ -413,8 +416,8 @@ class UserService
if
(
$is_app
==
false
)
{
// 存储session
session
(
'user'
,
$user
);
return
(
session
(
'user'
)
!==
null
);
session
(
self
::
$user_login_key
,
$user
);
return
(
session
(
self
::
$user_login_key
)
!==
null
);
}
}
}
...
...
@@ -1871,7 +1874,7 @@ class UserService
$user
=
self
::
LoginUserInfo
();
// 清除session
session
(
'user'
,
null
);
session
(
self
::
$user_login_key
,
null
);
// html代码
$body_html
=
[];
...
...
config/session.php
浏览文件 @
83b90f1c
...
...
@@ -39,8 +39,6 @@ if($common_session_is_use_cache == 1)
'prefix'
=>
'shopxo'
,
// 驱动方式 支持redis memcache memcached
'type'
=>
''
,
// 过期时间(默认3600秒)
'expire'
=>
3600
,
// 是否自动开启 SESSION
'auto_start'
=>
true
,
];
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录