session_id(id)
session_start();
<?php
session_id(id);
session_start();
if($_SESSION['ip'] == $_SERVER['REMOTE_ADDR'] and $_SESSION['browser'] == $_SERVER['HTTP_USER_AGENT']){
echo 'Вход выполнен';
}else{
unset($_SESSION);
echo 'Вход не выполнен';
}
?>
если есть куки, он найдет сессию с таким айди и если у сессии совпадают ip и user agent, то он пускает, если нет - то нет
если не пустило, то вводим логин и пароль
или лучше просто хранить hash и через session_name получать эту сессию?