20 lines
592 B
PHP
20 lines
592 B
PHP
<?php
|
||
session_start();
|
||
// 简单验证(实际应使用数据库和密码哈希)
|
||
$valid_username = 'admin';
|
||
$valid_password = 'password';
|
||
|
||
$username = $_POST['username'] ?? '';
|
||
$password = $_POST['password'] ?? '';
|
||
|
||
if ($username === $valid_username && $password === $valid_password) {
|
||
$login_time = time();
|
||
// 设置Cookie(60秒有效期)
|
||
setcookie('username', $username, $login_time + 60, '/');
|
||
setcookie('login_time', $login_time, $login_time + 60, '/');
|
||
header("Location: welcome.php");
|
||
} else {
|
||
header("Location: auth_cookie.php?error=invalid");
|
||
}
|
||
exit();
|