2011-06-29 45 views
0

我沒有做太多的PHP,但是我看到這個庫叫做Code Ignitor的Tank Auth,它看起來很有前途。我試圖在我的項目中使用它,但我遇到了一些問題。遵循所有安裝說明(並不是很多)後,我嘗試註冊一個用戶。當我提交註冊表格時,我會在屏幕上看到幾個警告。Tank_Auth當用戶註冊並激活失敗並顯示「錯誤或過期」消息時顯示警告

他們大多是這樣的:

消息:日期()[function.date]:這是不是安全的依靠系統的時區設置。您需要需要才能使用date.timezone設置或date_default_timezone_set()函數。如果您使用這些方法中的任何一種,並且仍然收到此警告,則很可能是拼寫錯誤的時區標識符。我們選擇「美國/丹佛」的「MDT/-6.0/DST」,而不是

的另一個是這樣的:

消息:無法修改標題信息 - 頭已經發出(輸出開始/Users/Nick/Sites/HoneyDo/system/core/Exceptions.php:170)

儘管有上述消息,但確認電子郵件已發送至我的收件箱。確認電子郵件中包含一個鏈接,主要是說點擊此處確認註冊。但是,當我這樣做時,頁面只會顯示「您輸入的激活碼不正確或過期。」

有沒有人在那裏使用這個已經看到這些問題?

謝謝!

+0

您是否在安裝此版本之前/之後修改了codeigniter基礎,哪個版本的php以及哪個版本的codeigniter? – Ben

+0

即時通訊使用codeignitor 2.0.2,只是..不,我沒有改變CI代碼庫。這是一個乾淨的安裝。我正在嘗試用坦克認證從頭開始一個項目 – Nick

回答

2

在調用date()之前,我添加了對date_default_timezone_set()函數的調用。設置我的時區後,錯誤消失了。 Default Time Zone

相關問題