Changeset 251 in code for trunk/db.go


Ignore:
Timestamp:
Apr 10, 2020, 8:09:02 AM (5 years ago)
Author:
admin
Message:

Add ability to change password

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/db.go

    r207 r251  
    130130        password := toStringPtr(user.Password)
    131131        _, err := db.db.Exec("INSERT INTO User(username, password) VALUES (?, ?)", user.Username, password)
     132        return err
     133}
     134
     135func (db *DB) UpdatePassword(user *User) error {
     136        db.lock.Lock()
     137        defer db.lock.Unlock()
     138
     139        password := toStringPtr(user.Password)
     140        _, err := db.db.Exec(`UPDATE User
     141        SET password = ?
     142        WHERE username = ?`,
     143                password, user.Username)
    132144        return err
    133145}
Note: See TracChangeset for help on using the changeset viewer.