Tank_Auth Показывает предупреждения, когда пользователь регистрируется и происходит сбой активации с сообщением «Неправильно или Истек срок действия» - PullRequest
0 голосов
/ 29 июня 2011

Я не много работаю с PHP, но я видел эту библиотеку под названием Tank Auth для Code Ignitor, и она выглядит многообещающе. Я пытаюсь использовать его в своем проекте, но у меня есть некоторые проблемы. После выполнения всех инструкций по установке (их немного) я попытался зарегистрировать пользователя. Когда я отправляю регистрационную форму, на экране появляется несколько предупреждений.

Большинство из них таковы:

Сообщение: дата () [function.date]: небезопасно полагаться на настройки часового пояса системы. Вы обязаны использовать настройку date.timezone или функцию date_default_timezone_set (). Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса. Мы выбрали «Америка / Денвер» для «MDT / -6.0 / DST» вместо

Еще один такой:

Сообщение: невозможно изменить информацию заголовка - заголовки уже отправлены (вывод начался с /Users/Nick/Sites/HoneyDo/system/core/Exceptions.php:170)

Несмотря на вышеприведенные сообщения, на мой почтовый ящик отправлено письмо с подтверждением. Письмо с подтверждением содержит ссылку, которая в основном гласит: нажмите здесь, чтобы подтвердить регистрацию. Однако, когда я это делаю, на странице просто появляется сообщение «Код активации, который вы ввели, неверен или устарел».

Есть ли кто-нибудь, кто использовал это, кто видел эти проблемы?

Спасибо!

1 Ответ

2 голосов
/ 01 июля 2011

Перед вызовом функции date () я добавил вызов функции date_default_timezone_set (). После установки часового пояса ошибки исчезли. часовой пояс по умолчанию

...