Проблема Я хочу очистить все сеансы для всех пользователей в моем приложении Laravel. Что я пробовал Я понимаю, что Auth::logout() выйдет из системы одного пользователя, но не всех пользователей. Я также попытался удалить файлы сеанса из storage/framework/sessions . Ничего не сработало. Я использую встроенную аутентификацию (например, Auth ) и драйвер файла для сеансов, работающих с […]
Интересно, можно ли как-то проверить сеанс с PHP. Я просмотрел сквозной поток stackoverflow и ничего не нашел. Спасибо за все ответы заранее. В случае, если кто-нибудь задается вопросом, почему мне нужно знать что-то подобное, я хочу показать уведомление поверх экрана на всех страницах, чтобы все люди регистрировались менее чем за 30 минут.
Я создаю приложение, которое должно хранить и повторно использовать большие объемы данных за сеанс. Например, пользователь выбирает большой список элементов списка (скажем, 2000 или значительно больше), которые имеют числовое значение в качестве своего ключа, затем сохраняют этот выбор и переходят на другую страницу, делают что-то еще, а затем возвращаются к оригиналу страницы и нужно загрузить […]
Можете ли вы объяснить мне метод передачи данных сеанса между контроллерами? в CodeIgniter? Потому что, если у меня есть $data = array('email' => $this->input->post('email'), 'is_logged_in' => true); $this->session->set_userdata($data); На контроллере Pippo.php я не могу использовать сеанс в другом контроллере, мне нужно проверить, установлено ли для параметра is_logged_in значение true для создания только страниц-членов.
Я пытаюсь отправить объект, полный свойств с одного PHP на другой, с помощью: $_SESSION['object'] = $obj; где $ obj – объект, назначенный с помощью цикла foreach: foreach($array_of_objects as $obj) { $_SESSION['object'] = $obj; // here the second PHP file is invoked as a lightbox with tinybox2 echo "<article onclick=\"TINY.box.show({url:'tinybox2/popup.php',boxid:'popup'})\">Article Content</article>"; } Во втором PHP-файле я […]
У меня есть 3 страницы в моей настройке здесь: login.php: страница входа, содержащая поля имени пользователя и пароля, которые отправляются на checklogin.php: какие проверки, чтобы проверить правильность учетных данных, который перенаправляется на login_successful.php: отображает имя пользователя login.php начинается с <?php session_start(); ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php include 'content.php'; echo $head; ?> </head> Который должен правильно […]
Если PHP не имеет статуса, тогда даже если вы объявляете переменные как статические, они не сохраняют свои значения в разных прогонах. Так что бессмысленно пытаться контролировать свои сеансы с помощью класса, такого как ниже, поскольку сеансы поддерживают состояние во всех сценариях, но PHP-код пользователя этого не делает. class session { protected static $ses_id =""; public […]
Я установил систему входа, которая проверяет mysql db, проверяя имя пользователя, хешированный пароль и запрещенный столбец (0 означает, что он не запрещен и является значением по умолчанию, 1 означает запрет). если они запрещены, они, очевидно, не могут loggin. Проблема в том, что я новичок в php и имею чертовски время, пытаясь выяснить, как выйти из […]
Я недавно столкнулся с проблемой, и я пытался ее решить без всякой удачи. Я пытаюсь разделить php-сессию на нескольких серверах php / apache на всех серверах с использованием GlusterFS, однако, хотя сеанс доступен на всех серверах, сеанс не получает передачу, как только я нахожусь на другом сервере. Я выхожу из системы.
если пользователь отключил куки в браузере, работают ли сеансы? потому что я знаю, что при создании сеансов в клиенте есть сеансовый файл cookie.