/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/php/php-507-156-003/main.php
31 строка
997 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
<?php session_start(); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $email = filter_var($_POST['email'] ?? '', FILTER_SANITIZE_EMAIL); $password = $_POST['password'] ?? ''; $remember = isset($_POST['remember']); // Валидация if (empty($email) || empty($password)) { die('Все поля обязательны для заполнения.'); } if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { die('Некорректный email.'); } // Здесь должна быть проверка в базе данных // Пример условного логина: if ($email === 'user@example.com' && $password === 'secret123') { $_SESSION['user_email'] = $email; if ($remember) { setcookie('user_email', $email, time() + 30 * 24 * 3600, '/'); } header('Location: dashboard.php'); exit; } else { echo 'Неверные учетные данные.'; } } ?>