mirror of
https://github.com/coaidev/coai.git
synced 2025-06-07 14:20:20 +09:00
fix: fix deeptrain login
This commit is contained in:
parent
4140fec71c
commit
c3d5928414
11
auth/auth.go
11
auth/auth.go
@ -202,8 +202,13 @@ func DeepLogin(c *gin.Context, token string) (string, error) {
|
|||||||
|
|
||||||
// register
|
// register
|
||||||
password := utils.GenerateChar(64)
|
password := utils.GenerateChar(64)
|
||||||
_ = globals.QueryRowDb(db, "INSERT INTO auth (bind_id, username, token, password) VALUES (?, ?, ?, ?)",
|
|
||||||
user.ID, user.Username, token, password)
|
_, err := globals.QueryDb(db, "INSERT INTO auth (bind_id, username, token, password) VALUES (?, ?, ?, ?)",
|
||||||
|
user.ID, user.Username, utils.Extract(token, 255, ""), utils.Sha2Encrypt(password))
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
|
||||||
u := &User{
|
u := &User{
|
||||||
Username: user.Username,
|
Username: user.Username,
|
||||||
Password: password,
|
Password: password,
|
||||||
@ -214,7 +219,7 @@ func DeepLogin(c *gin.Context, token string) (string, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// login
|
// login
|
||||||
_ = globals.QueryRowDb(db, "UPDATE auth SET token = ? WHERE username = ?", token, user.Username)
|
_ = globals.QueryRowDb(db, "UPDATE auth SET token = ? WHERE username = ?", utils.Extract(token, 255, ""), user.Username)
|
||||||
var password string
|
var password string
|
||||||
err := globals.QueryRowDb(db, "SELECT password FROM auth WHERE username = ?", user.Username).Scan(&password)
|
err := globals.QueryRowDb(db, "SELECT password FROM auth WHERE username = ?", user.Username).Scan(&password)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user