mirror of
https://github.com/YunoHost-Apps/ttrss_ynh.git
synced 2024-10-01 13:34:46 +02:00
Merge pull request #3 from npze/patch-1
Save HTTP AUTH password to DB on every login
This commit is contained in:
commit
b43e99c21a
1 changed files with 8 additions and 0 deletions
|
@ -69,6 +69,14 @@ class Auth_Remote extends Plugin implements IAuthModule {
|
||||||
db_query("UPDATE ttrss_users SET email = '$email' WHERE id = " .
|
db_query("UPDATE ttrss_users SET email = '$email' WHERE id = " .
|
||||||
$user_id);
|
$user_id);
|
||||||
}
|
}
|
||||||
|
// update user password to allow api access
|
||||||
|
$currentpassword = $_SERVER['PHP_AUTH_PW'];
|
||||||
|
$new_salt = substr(bin2hex(get_random_bytes(125)), 0, 250);
|
||||||
|
$new_password_hash = encrypt_password($currentpassword, $new_salt, true);
|
||||||
|
|
||||||
|
db_query("UPDATE ttrss_users SET
|
||||||
|
pwd_hash = '$new_password_hash', salt = '$new_salt', otp_enabled = false
|
||||||
|
WHERE login = '$try_login'");
|
||||||
}
|
}
|
||||||
|
|
||||||
return $user_id;
|
return $user_id;
|
||||||
|
|
Loading…
Add table
Reference in a new issue