reset user password

This commit is contained in:
lowcarbdev
2026-01-17 20:52:03 -07:00
parent d674f03d66
commit d9cedb876b
4 changed files with 77 additions and 3 deletions
+13
View File
@@ -112,6 +112,19 @@ func VerifyPassword(user *User, password string) bool {
return err == nil
}
// GetUsernameByID retrieves username by user ID
func GetUsernameByID(userID string) (string, error) {
var username string
err := authDB.QueryRow("SELECT username FROM users WHERE id = ?", userID).Scan(&username)
if err != nil {
if err == sql.ErrNoRows {
return "", fmt.Errorf("user not found")
}
return "", err
}
return username, nil
}
// GenerateSessionID generates a random session ID
func GenerateSessionID() (string, error) {
bytes := make([]byte, 32)