This commit is contained in:
@@ -13,6 +13,7 @@ include "../../config/config.php";
|
||||
$conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE);
|
||||
|
||||
$username=$_SESSION["username"];
|
||||
check_rate_limit($conn, 'login_pw', 5, 15 * 60, $username);
|
||||
$sql="SELECT password,pepper FROM users WHERE username = ?";
|
||||
$stmt = mysqli_prepare($conn, $sql);
|
||||
mysqli_stmt_bind_param($stmt, 's', $username);
|
||||
@@ -28,6 +29,7 @@ $password=$_POST["password"] ?? "";
|
||||
if($pw !== "" && password_verify($password.$pepper,$pw)){
|
||||
$_SESSION["pw_authenticated"]=1;
|
||||
session_regenerate_id(true);
|
||||
clear_rate_limit($conn, 'login_pw', $username);
|
||||
$data = [
|
||||
'status' => 'success'
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user