1
0
mirror of https://github.com/delight-im/PHP-Auth.git synced 2025-08-02 22:27:30 +02:00

Update accounts by ID instead of email after confirming email address

This commit is contained in:
Marco
2017-07-30 19:59:09 +02:00
parent 90c621aeb0
commit 15f73567b6

View File

@@ -482,7 +482,7 @@ final class Auth extends UserManager {
try { try {
$confirmationData = $this->db->selectRow( $confirmationData = $this->db->selectRow(
'SELECT id, email, token, expires FROM ' . $this->dbTablePrefix . 'users_confirmations WHERE selector = ?', 'SELECT id, user_id, email, token, expires FROM ' . $this->dbTablePrefix . 'users_confirmations WHERE selector = ?',
[ $selector ] [ $selector ]
); );
} }
@@ -497,7 +497,7 @@ final class Auth extends UserManager {
$this->db->update( $this->db->update(
$this->dbTablePrefix . 'users', $this->dbTablePrefix . 'users',
[ 'verified' => 1 ], [ 'verified' => 1 ],
[ 'email' => $confirmationData['email'] ] [ 'id' => $confirmationData['user_id'] ]
); );
} }
catch (Error $e) { catch (Error $e) {