nearly prod
This commit is contained in:
@@ -21,8 +21,7 @@ if (!is_array($data)) {
|
||||
|
||||
$login = trim($data['username'] ?? '');
|
||||
$password = $data['password'] ?? '';
|
||||
$siteAlias = strtolower(trim($data['site_alias'] ?? ''));
|
||||
|
||||
$siteAlias = trim($data['site_alias'] ?? '');
|
||||
if ($siteAlias === '') {
|
||||
http_response_code(400);
|
||||
echo json_encode(['success' => false, 'message' => 'Не указан сайт']);
|
||||
@@ -30,6 +29,7 @@ if ($siteAlias === '') {
|
||||
}
|
||||
|
||||
// Поиск пользователя по username
|
||||
// $stmt = $pdo->prepare("SELECT * FROM users WHERE username = ?");
|
||||
$stmt = $pdo->prepare("SELECT id, username, password_hash, ok5, o7, o10m, o10a, webp FROM users WHERE username = ?");
|
||||
$stmt->execute([$login]);
|
||||
$user = $stmt->fetch(PDO::FETCH_ASSOC);
|
||||
@@ -45,7 +45,6 @@ if ($user && password_verify($password, $user['password_hash'])) {
|
||||
echo json_encode(['success' => false, 'message' => 'Нет доступа к сайту']);
|
||||
exit;
|
||||
}
|
||||
|
||||
// Успешная авторизация
|
||||
session_regenerate_id(true);
|
||||
$_SESSION['user_id'] = $user['id'];
|
||||
@@ -62,4 +61,4 @@ if ($user && password_verify($password, $user['password_hash'])) {
|
||||
} else {
|
||||
echo json_encode(['success' => false, 'message' => 'Неверные учетные данные']);
|
||||
}
|
||||
?>
|
||||
?>
|
||||
Reference in New Issue
Block a user