|
@@ -45,12 +45,8 @@ function outdatedPasswordHash($id) {
|
|
}
|
|
}
|
|
|
|
|
|
function changePassword($id, $password) {
|
|
function changePassword($id, $password) {
|
|
- $stmt = DB->prepare('UPDATE users SET password = :password WHERE id = :id');
|
|
|
|
-
|
|
|
|
- $stmt->bindValue(':id', $id);
|
|
|
|
- $stmt->bindValue(':password', hashPassword($password));
|
|
|
|
-
|
|
|
|
- $stmt->execute();
|
|
|
|
|
|
+ DB->prepare('UPDATE users SET password = :password WHERE id = :id')
|
|
|
|
+ ->execute([':password' => hashPassword($password), ':id' => $id]);
|
|
}
|
|
}
|
|
|
|
|
|
function logout() {
|
|
function logout() {
|
|
@@ -85,11 +81,12 @@ function rateLimitAccount($requestedTokens) {
|
|
$tokens -= $requestedTokens;
|
|
$tokens -= $requestedTokens;
|
|
|
|
|
|
// Update
|
|
// Update
|
|
- $stmt = DB->prepare('UPDATE users SET bucket_tokens = :bucket_tokens, bucket_last_update = :bucket_last_update WHERE id = :id');
|
|
|
|
- $stmt->bindValue(':id', $_SESSION['id']);
|
|
|
|
- $stmt->bindValue(':bucket_tokens', $tokens);
|
|
|
|
- $stmt->bindValue(':bucket_last_update', time());
|
|
|
|
- $stmt->execute();
|
|
|
|
|
|
+ DB->prepare('UPDATE users SET bucket_tokens = :bucket_tokens, bucket_last_update = :bucket_last_update WHERE id = :id')
|
|
|
|
+ ->execute([
|
|
|
|
+ ':bucket_tokens' => $tokens,
|
|
|
|
+ ':bucket_last_update' => time(),
|
|
|
|
+ ':id' => $_SESSION['id']
|
|
|
|
+ ]);
|
|
}
|
|
}
|
|
|
|
|
|
function rateLimitInstance($requestedTokens) {
|
|
function rateLimitInstance($requestedTokens) {
|
|
@@ -106,11 +103,9 @@ function rateLimitInstance($requestedTokens) {
|
|
$tokens -= $requestedTokens;
|
|
$tokens -= $requestedTokens;
|
|
|
|
|
|
// Update
|
|
// Update
|
|
- $stmt = DB->prepare("UPDATE params SET value = :bucket_tokens WHERE name = 'instance_bucket_tokens';");
|
|
|
|
- $stmt->bindValue(':bucket_tokens', $tokens);
|
|
|
|
- $stmt->execute();
|
|
|
|
|
|
+ DB->prepare("UPDATE params SET value = :bucket_tokens WHERE name = 'instance_bucket_tokens';")
|
|
|
|
+ ->execute([':bucket_tokens' => $tokens]);
|
|
|
|
|
|
- $stmt = DB->prepare("UPDATE params SET value = :bucket_last_update WHERE name = 'instance_bucket_last_update';");
|
|
|
|
- $stmt->bindValue(':bucket_last_update', time());
|
|
|
|
- $stmt->execute();
|
|
|
|
|
|
+ DB->prepare("UPDATE params SET value = :bucket_last_update WHERE name = 'instance_bucket_last_update';")
|
|
|
|
+ ->execute([':bucket_last_update' => time()]);
|
|
}
|
|
}
|