Я пытался сделать что-то вроде ниже.Сфера полномочий PHP на всех пользователей
JavaScript
$.ajax({
url: 'login.php',
type: 'GET',
success: function(response) {
// get token and store in cookie for further requests to other files
}
});
login.php
<?php
// getting $user_id from database again user email and password
$user_id = "12345";
$_SESSION["user"] = $user_id;
echo $user_id;
?>
Теперь, когда несколько пользователей будет использовать приложение и вызов же login.php проходящие свою электронную почту и пароль, я хочу, чтобы вернуть им их id, который они могут использовать для доступа к другим ресурсам. Мне интересно узнать, будут ли сеансы PHP отличаться для всех пользователей или один и тот же пользователь будет перезаписан, если одновременно будет зарегистрировано 2 или более двух пользователей? Я не уверен в области сеанса PHP.
И если я вызову unset ($ _ SESSION ["user"]), который будет уничтожен? – Neutralizer
Только сеанс, принадлежащий браузеру пользователя, привел к выполнению скрипта, который содержит unset ($ _ SESSION ['user']) call =)! –
Вы считаете, что файлы cookie не передаются с помощью запроса ajax? – Neutralizer