@ Рамиро Гонсалес Масиэль сказал, что создал этот сценарий, ему не нужны фреймворки, чтобы брать его в качестве примеров. Фреймворки, как правило, содержат сценарии в хорошем состоянии.
Чтобы ответить на этот вопрос:
Обычно я сохраняю в cookie некоторые строки md5, которые объединены из его md5 (пароля) и его имени пользователя, поэтому я буду знать, что в следующий раз он войдет в мой веб-сайт, на котором выполнен вход, поэтому я не буду заставлять его войти снова
мой пример:
<?php
$username = $_POST['username'];
$password = $_POST['password'];
// sql and escape stuff witch will return 1 if he has entered a valid login
if($sqlreturn == 1){
// do login
$wraplogin = md5($username."-".md5($password)."-".SECRET_KEY); // I always define a define('SECRET_KEY', 'mysecretkey'); in global file.
// now you can store that $wraplogin in cookies and remember his login. Next time he enters the website, you read that cookie, compare it with what you have in your database and let him in.
}
?>
Теперь я знаю, что это не лучший пример, но я лично использовал его на очень больших веб-сайтах (> 500 000 пользователей), и никто еще не взломал:)
Это преимущество в файлах cookie для части входа.
Удачи.