Я видел некоторые сайты социальных сетей, если у вас есть учетная запись пользователя, и когда вы открываете браузер и набираете URL-адрес, вы будете напрямую входить в систему без ввода имени пользователя и пароля, даже если вы закроете компьютер и перезапустите браузер. по-прежнему автоматически регистрируются в другой форме, перед которой вам нужно войти в систему с подробным описанием вашего журнала, я думаю, что это не только файл cookie сеанса, как следующий
setcookie(session_name(), '', time()-2592000, '/');
но может быть сложнее, чем он. предположим, что если я использую php, может кто-нибудь сказать мне, как реализовать эту функцию, я предполагаю, что это сделано на стороне сервера, извините, если я не дал четкого описания.
Что я делаю, я сохраняю идентификатор пользователя и / или имя пользователя и логин хэша, md5 (userID + имя пользователя + пароль) как файлы cookie.
При следующем посещении возьмите идентификатор из файла cookie и отметьте логин входа в систему с той же формулой, которую он сгенерировал. Если то же самое, войдите в систему автоматически.
Глобальный
$randomSeperator = '!~!';
Первый забег…
$hash = md5($id . $randomSeperator . $username); setCookie('id', $id); setCookie('username', $username); setCookie('hash', $hash);
Второй прогон …
$id/$username/$hash = $_COOKIE[][][] .... // Get all 3 cookies if($hash == md5($id . $randomSeperator . $username) ){ // Do Autologin }