После входа в систему у вас обычно есть два варианта. Сохраните их данные или токен аутентификации (что поможет PHP на сервере знать, кто есть кто) в сеансе или сохраните в cookie . Оба имеют свои привилегии, но вам нужно будет выбрать тот, который работает для вас.
Если вы храните данные в сеансе, пользователь не может получить доступ к тому, что вы сохранили, может только ваш код. Это полезно, если вы хотите сохранить, скажем, их идентификатор или имя пользователя. Вы можете верить, что это всегда будет их идентификатор и имя пользователя, потому что они не могут его изменить.
С помощью файлов cookie пользователь может получать к ним доступ и изменять их, поскольку они хранятся на локальных компьютерах. Из-за этого вам нужно быть немного хитрее и хешировать детали пользователей, а затем проверить, кто это, с некоторой серверной логикой. Это немного сложнее.
Реализация сеанса может выглядеть так:
session_start(); //Make sure you call this at the top of EVERY page
if($passwordsMatch){
$_SESSION['user'] = $_POST['username'];
}
//Now we have access to $_SESSION['user'] on every page.
На другой не связанной странице:
session_start();
print "Welcome, ".$_SESSION['user'];