mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-11-17 13:43:42 +08:00
🐛 fix: playground gets token without verifying user's identity
This commit is contained in:
@@ -115,13 +115,13 @@ func GetTokenById(id int) (*Token, error) {
|
||||
return &token, err
|
||||
}
|
||||
|
||||
func GetTokenByName(name string) (*Token, error) {
|
||||
func GetTokenByName(name string, user_id int) (*Token, error) {
|
||||
if name == "" {
|
||||
return nil, errors.New("name 为空!")
|
||||
}
|
||||
token := Token{Name: name}
|
||||
var err error = nil
|
||||
err = DB.First(&token, "name = ?", name).Error
|
||||
err = DB.First(&token, "user_id = ? and name = ?", user_id, name).Error
|
||||
return &token, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user