Пакет php / pear для «запомни меня на этом компьютере»

Я знаю, что обычно это делается с помощью файлов cookie, но я получаю непредсказуемые результаты в разных браузерах и решил поискать пакет груши, ориентированный на это. Просто интересно, есть ли пакет (например, HTTP_Client?), Который кто-то успешно использовал в этой конкретной ситуации. Или на самом деле, люди никогда или редко имеют проблемы с рутиной установки cookie вручную и их проверки? Распространено ли использование пакета для работы с файлами cookie?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
515
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Такая функциональность есть в ГРУША :: LiveUser, хотя я твердо верю, что она будет излишней. Вот описание запрашиваемой вами функциональности, взятой из документы конечного пользователя:

setRememberCookie [line 1326] bool setRememberCookie( string $handle, string $passwd)

If cookies are allowed, this method checks if the user wanted a cookie to be set so he doesn't have to enter handle and password for his next login. If true, it will set the cookie.

* Return: true if the cookie can be set, false otherwise
* Access: public

Parameters: string $handle —
handle of the user trying to authenticate string $passwd —
password of the user trying to authenticate

Что насчет проверки файлов cookie доставляет вам проблемы? У вас может быть www или не www, субдомен или домен или любое количество логических проблем. Я помню, как работал над системой аутентификации PHP, которая делала именно то, что делаете вы, но я также помню, что над ней нужно было работать. Конечно, ваш пробег может отличаться. :)

Другие вопросы по теме