mirror of
https://github.com/usememos/memos.git
synced 2025-06-05 22:09:59 +02:00
update users table with unique tag
This commit is contained in:
@ -133,6 +133,23 @@ func CheckGithubNameUsable(githubName string) (bool, error) {
|
||||
}
|
||||
}
|
||||
|
||||
func CheckWxOpenIdUsable(wxOpenId string) (bool, error) {
|
||||
query := `SELECT * FROM users WHERE wx_open_id=?`
|
||||
query = fmt.Sprintf("SELECT COUNT(*) FROM (%s)", query)
|
||||
|
||||
var count uint
|
||||
err := DB.QueryRow(query, wxOpenId).Scan(&count)
|
||||
if err != nil && err != sql.ErrNoRows {
|
||||
return false, FormatDBError(err)
|
||||
}
|
||||
|
||||
if count > 0 {
|
||||
return false, nil
|
||||
} else {
|
||||
return true, nil
|
||||
}
|
||||
}
|
||||
|
||||
func CheckPasswordValid(id string, password string) (bool, error) {
|
||||
query := `SELECT * FROM users WHERE id=? AND password=?`
|
||||
query = fmt.Sprintf("SELECT COUNT(*) FROM (%s)", query)
|
||||
|
Reference in New Issue
Block a user