切换导航条
此项目
正在载入...
登录
mmm-go
/
partnermg
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
5 years ago
提交
6abc5173d80f5881a62a7cd4ed9f1a9f74ccc912
1 个父辈
b75e6898
调整鉴权
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
7 行增加
和
4 行删除
pkg/port/beego/controllers/admin_login.go
pkg/port/beego/controllers/base_controller.go
pkg/port/beego/controllers/admin_login.go
查看文件 @
6abc517
...
...
@@ -65,6 +65,9 @@ func (c *AdminLoginController) Login() {
c
.
ResponseError
(
errors
.
New
(
"账号或密码错误"
))
return
}
if
!
adminuser
.
IsUsable
{
c
.
ResponseError
(
errors
.
New
(
"用户被禁用"
))
}
newJwt
:=
lib
.
NewMyToken
(
adminuser
.
Id
)
newToken
,
err
:=
newJwt
.
CreateJWTToken
()
if
err
!=
nil
{
...
...
pkg/port/beego/controllers/base_controller.go
查看文件 @
6abc517
...
...
@@ -165,14 +165,14 @@ func (controller *BaseController) ValidAdminPermission(permissionCode string, ex
controller
.
ResponseError
(
errors
.
New
(
"无操作权限"
))
return
false
}
if
!
adminuser
.
IsUsable
{
controller
.
ResponseError
(
errors
.
New
(
"用户被禁用"
))
return
false
}
if
adminuser
.
IsDefault
{
logs
.
Debug
(
"用户是超级管理员"
)
return
true
}
if
!
adminuser
.
IsUsable
{
controller
.
ResponseError
(
errors
.
New
(
"用户被禁用"
))
return
false
}
for
_
,
v
:=
range
adminuser
.
Permission
{
if
v
.
Code
==
permissionCode
{
return
true
...
...
请
注册
或
登录
后发表评论