Tank_Auth在用户注册并且激活失败时显示警告;“不正确或过期”;消息


Tank_Auth Shows warnings when user registers and activation fails with "Incorrect or Expired" message

我不怎么做PHP,但我看到了这个名为Tank Auth for Code Ignitor的库,它看起来很有前途。我正试图在我的项目中使用它,但我遇到了一些问题。按照所有的安装说明(没有太多),我尝试注册一个用户。当我提交注册表格时,屏幕上会出现几个警告。

其中大多数是这样的:

消息:date()[function.date]:依赖系统的时区设置是不安全的。需要使用date.timezone设置或date_default_timezone_set()函数。如果您使用了其中任何一种方法,但仍然收到此警告,则很可能是您拼错了时区标识符。我们选择了"美国/丹佛"作为"MDT/-6.0/DST",而不是

另一个是:

消息:无法修改标头信息-标头已由发送(输出开始于/Users/Nick/Sites/HoneyDo/system/core/Exceptions.php:170)

尽管有以上消息,我的收件箱还是收到了一封确认电子邮件。确认电子邮件包含一个链接,基本上说点击此处确认注册。然而,当我这样做时,页面上只显示"您输入的激活码要么不正确,要么已过期。"

有没有人在使用这个,看到了这些问题?

谢谢!

在调用date()之前,我添加了对date_default_timezone_set()函数的调用。设置好时区后,错误就消失了。默认时区