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






Такая функциональность есть в ГРУША :: 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: publicParameters: string $handle —
handle of the user trying to authenticate string $passwd —
password of the user trying to authenticate
Что насчет проверки файлов cookie доставляет вам проблемы? У вас может быть www или не www, субдомен или домен или любое количество логических проблем. Я помню, как работал над системой аутентификации PHP, которая делала именно то, что делаете вы, но я также помню, что над ней нужно было работать. Конечно, ваш пробег может отличаться. :)