Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
nizhengjia888
gin-vue-admin
提交
176ff033
G
gin-vue-admin
项目概览
nizhengjia888
/
gin-vue-admin
与 Fork 源项目一致
Fork自
FLIPPED-AURORA / gin-vue-admin
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
176ff033
编写于
9月 14, 2019
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
username password bug修复
上级
60521295
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
9 addition
and
9 deletion
+9
-9
QMPlusServer/controller/api/user.go
QMPlusServer/controller/api/user.go
+5
-5
QMPlusServer/model/dbModel/user.go
QMPlusServer/model/dbModel/user.go
+4
-4
未找到文件。
QMPlusServer/controller/api/user.go
浏览文件 @
176ff033
...
...
@@ -39,7 +39,7 @@ func Regist(c *gin.Context) {
"user"
:
user
,
})
}
else
{
servers
.
ReportFormat
(
c
,
fals
e
,
"创建成功"
,
gin
.
H
{
servers
.
ReportFormat
(
c
,
tru
e
,
"创建成功"
,
gin
.
H
{
"user"
:
user
,
})
}
...
...
@@ -73,16 +73,16 @@ func tokenNext(c *gin.Context, user dbModel.User) {
NickName
:
user
.
NickName
,
AuthorityId
:
user
.
AuthorityId
,
StandardClaims
:
jwt
.
StandardClaims
{
NotBefore
:
int64
(
time
.
Now
()
.
Unix
()
-
1000
),
// 签名生效时间
ExpiresAt
:
int64
(
time
.
Now
()
.
Unix
()
+
3600
*
7
),
// 过期时间 一周
Issuer
:
"qmPlus"
,
//签名的发行者
NotBefore
:
int64
(
time
.
Now
()
.
Unix
()
-
1000
),
// 签名生效时间
ExpiresAt
:
int64
(
time
.
Now
()
.
Unix
()
+
60
*
60
*
24
*
7
),
// 过期时间 一周
Issuer
:
"qmPlus"
,
//签名的发行者
},
}
token
,
err
:=
j
.
CreateToken
(
clams
)
if
err
!=
nil
{
servers
.
ReportFormat
(
c
,
false
,
"获取token失败"
,
gin
.
H
{})
}
else
{
servers
.
ReportFormat
(
c
,
true
,
"登录成功"
,
gin
.
H
{
"user"
:
user
,
"token"
:
token
})
servers
.
ReportFormat
(
c
,
true
,
"登录成功"
,
gin
.
H
{
"user"
:
user
,
"token"
:
token
,
"expiresAt"
:
clams
.
StandardClaims
.
ExpiresAt
*
1000
})
}
}
...
...
QMPlusServer/model/dbModel/user.go
浏览文件 @
176ff033
...
...
@@ -31,7 +31,7 @@ type User struct {
func
(
u
*
User
)
Regist
()
(
err
error
,
userInter
*
User
)
{
var
user
User
//判断用户名是否注册
findErr
:=
qmsql
.
DEFAULTDB
.
Where
(
"user
_
name = ?"
,
u
.
Username
)
.
First
(
&
user
)
.
Error
findErr
:=
qmsql
.
DEFAULTDB
.
Where
(
"username = ?"
,
u
.
Username
)
.
First
(
&
user
)
.
Error
//err为nil表明读取到了 不能注册
if
findErr
==
nil
{
return
errors
.
New
(
"用户名已注册"
),
nil
...
...
@@ -49,7 +49,7 @@ func (u *User) ChangePassword(newPassword string) (err error, userInter *User) {
var
user
User
//后期修改jwt+password模式
u
.
Password
=
tools
.
MD5V
(
u
.
Password
)
err
=
qmsql
.
DEFAULTDB
.
Where
(
"user
_name = ? AND pass_word = ?"
,
u
.
Username
,
u
.
Password
)
.
First
(
&
user
)
.
Update
(
"pass_
word"
,
tools
.
MD5V
(
newPassword
))
.
Error
err
=
qmsql
.
DEFAULTDB
.
Where
(
"user
name = ? AND password = ?"
,
u
.
Username
,
u
.
Password
)
.
First
(
&
user
)
.
Update
(
"pass
word"
,
tools
.
MD5V
(
newPassword
))
.
Error
return
err
,
u
}
...
...
@@ -63,7 +63,7 @@ func (u *User) UpdataUser() (err error, userInter *User) {
func
(
u
*
User
)
Login
()
(
err
error
,
userInter
*
User
)
{
var
user
User
u
.
Password
=
tools
.
MD5V
(
u
.
Password
)
err
=
qmsql
.
DEFAULTDB
.
Where
(
"user
_name = ? AND pass_
word = ?"
,
u
.
Username
,
u
.
Password
)
.
First
(
&
user
)
.
Error
err
=
qmsql
.
DEFAULTDB
.
Where
(
"user
name = ? AND pass
word = ?"
,
u
.
Username
,
u
.
Password
)
.
First
(
&
user
)
.
Error
err
=
qmsql
.
DEFAULTDB
.
Where
(
"authority_id = ?"
,
user
.
AuthorityId
)
.
First
(
&
user
.
Authority
)
.
Error
return
err
,
&
user
}
...
...
@@ -71,7 +71,7 @@ func (u *User) Login() (err error, userInter *User) {
// 用户头像上传更新地址
func
(
u
*
User
)
UploadHeaderImg
(
username
string
,
filePath
string
)
(
err
error
,
userInter
*
User
)
{
var
user
User
err
=
qmsql
.
DEFAULTDB
.
Where
(
"user
_
name = ?"
,
username
)
.
First
(
&
user
)
.
Update
(
"header_img"
,
filePath
)
.
First
(
&
user
)
.
Error
err
=
qmsql
.
DEFAULTDB
.
Where
(
"username = ?"
,
username
)
.
First
(
&
user
)
.
Update
(
"header_img"
,
filePath
)
.
First
(
&
user
)
.
Error
return
err
,
&
user
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录