1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ttrss_ynh.git synced 2024-10-01 13:34:46 +02:00

Save HTTP AUTH password to DB on every login

This commit is contained in:
npze 2014-06-15 11:55:26 +02:00
parent e709004749
commit f8985bf454

View file

@ -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;