Ja_Barite 已升級1.5.1版本,還是會出現"Invalid Token"..怎麼辦??
- 夯男
- Topic Author
- 訪客
http://www.libblog.ntue.edu.tw/barite
模板是Ja_barite
一開始是1.5.0 版本,已升級1.5.1 (Joomla_1.5.0_to_1.5.1-Stable-Patch_Package.zip)
發現一問題,是註冊會員功能以及Contact ,只要填完資料後按下送出按鈕,則出現空白網頁,加上一行 " Invalid Token "
有哪位高手可以幫忙指導一下?
Please 登入 to join the conversation.
- Philip Wong
- 訪客
你就多善用 Google 吧
這個問題存在已久
這並不是 JA Barite 的問題
是 Joomla! session timeout 的 bug
依 Eddy 說法
Joomla! 1.5.2 快將推出 希望可以修好吧
解決方法:
http://groups.google.com/group/joomlabu ... 19c4da0792
Please 登入 to join the conversation.
- 夯男
- Topic Author
- 訪客
Philip Wong 寫了道:: 唉 朋友
你就多善用 Google 吧
這個問題存在已久
這並不是 JA Barite 的問題
是 Joomla! session timeout 的 bug
依 Eddy 說法
Joomla! 1.5.2 快將推出 希望可以修好吧
解決方法:
http://groups.google.com/group/joomlabu ... 19c4da0792
GB是簡體中文...(此網頁有看過...)
那麼說是要等1.5.2出來就可解決此問題嗎?
謝謝您的回答...
Please 登入 to join the conversation.
- Philip Wong
- 訪客
此 GB 非那 GB!
en-GB 是指英國的英文( Great Britain)
en-US 就是美國的英文
退一萬步說 真的是簡體 語系跟 session timout 有關連嗎?
考考你:zh-TW 的 zh 是什麼字的縮寫呢?
至於那個 Patch 已證實可用 不管 1.5.2 會否注意到這問題
你依照他方法即可解決問題 順便訓練一下英文閱讀能力
Please 登入 to join the conversation.
- 夯男
- Topic Author
- 訪客
應該是以排列數字來修改。
於是全部都修改好了,但是還是會出現...
是否我漏掉原作者第一文章??
To test, lower session length in global config to a few minutes (1 is
easy)...
Then open a page with a login form (or other form in admin)
then wait about twice the session timeout
submit the form. You should get redirected to the home page with a message
"Your session has expired, you must login again".
This should protect against the session timeout errors (by doing a smooth
redirect instead of a die), but still give us protection from hijacking.
This should only have an effect if there's a timeout...
Please 登入 to join the conversation.
- mihu
- Offline
- 金牌會員
- 夯男
- Topic Author
- 訪客
- iamdaniel
- 訪客
- 夯男
- Topic Author
- 訪客
iamdaniel 寫了道:: 在 ~JoomlaRoot\templates\ja_barite\html\mod_login\default.php
找到下面這行
$validate = JUtility::getToken(1);
把它拿掉,再試試看。
===我是小丹,小丹就是我===
:beated: 原來是這行阿
在國外網站的文章有看到這行"$validate = JUtility::getToken(1);"...可是沒有說明路徑,故不知道要選哪一資料夾哪一檔案..,只好作罷
幸好有小丹你大力幫忙,讓我能夠繼續做下去....
不過有一問題, 註冊功能,當註冊一會員時,則出現
"無法初始化寄信功能。
你的帳號已建立完成, 而系統已經把一封含有啟用連結的信件寄送到你所輸入的 e-mail 地址了. 請記得在收到這封郵件時, 點按一下其中的啟用連結來啟用您所註冊的帳號, 如此才能夠以會員身份登入網站. "
是否少了設定??
另外,Contact 後台已設定E-mail,已不會出現此段"無法初始化寄信功能"。
只是註冊會員功能,在後台要點選哪些呢??
謝謝您的指導...
Please 登入 to join the conversation.
- iamdaniel
- 訪客
- 夯男
- Topic Author
- 訪客
iamdaniel 寫了道:: 在Global configuration(全域設定) / Server裡面的設定,應該找的到email相關的設定,需要正確設好,才能發送電子郵件。
後台的全站設定嗎? 全站設定 / 伺服器 / 郵件設定 嘛?
看起來似乎都ok...
[attachment=0:n8tht5lw]<!-- ia0 -->1.jpg<!-- ia0 -->[/attachment:n8tht5lw]
Please 登入 to join the conversation.
- iamdaniel
- 訪客
另外,你可以自己跟你自己Contact那邊的email設定(如果有的話)比較一下,確定一下兩邊mail設定的方式,是不是正確?
建議如下 :
1. 試試看用SMTP的方式,是否可以寄出mail, 如果可以的話,就是PHP Mailer的問題。
2. 試試看用系統預設的template, 看是否可以寄出mail, 如果可以的話,就是新的template的程式有問題,而非設定的問題了。
===我是小丹,小丹就是我===
Please 登入 to join the conversation.
- 夯男
- Topic Author
- 訪客
SMTP方式,下面的STMP認證要勾選"是"嗎? 那STMP帳號密碼需要設定嗎? 針對安裝主機的STMP來設定帳號密碼嗎?iamdaniel 寫了道:: Sorry, 我不是用PHP Mailer, 我用的是SMTP方式。
另外,你可以自己跟你自己Contact那邊的email設定(如果有的話)比較一下,確定一下兩邊mail設定的方式,是不是正確?
建議如下 :
1. 試試看用SMTP的方式,是否可以寄出mail, 如果可以的話,就是PHP Mailer的問題。
2. 試試看用系統預設的template, 看是否可以寄出mail, 如果可以的話,就是新的template的程式有問題,而非設定的問題了。
===我是小丹,小丹就是我===
我對SMTP不太懂,只知道Outlook內 SMTP要設定... :beated:
其實我用PHP Mailer ,自己收信還可以收到....只是會出現"無法初始化寄信功能。 "
完整訊息如下:
無法初始化寄信功能。
你的帳號已建立完成, 而系統已經把一封含有啟用連結的信件寄送到你所輸入的 e-mail 地址了. 請記得在收到這封郵件時, 點按一下其中的啟用連結來啟用您所註冊的帳號, 如此才能夠以會員身份登入網站.
Please 登入 to join the conversation.
- iamdaniel
- 訪客
夯男 寫了道::
iamdaniel 寫了道:: SMTP方式,下面的STMP認證要勾選"是"嗎? 那STMP帳號密碼需要設定嗎? 針對安裝主機的STMP來設定帳號密碼嗎?
我對SMTP不太懂,只知道Outlook內 SMTP要設定... :beated:
Yes, SMTP認證要勾選,大概就只有Sendmail路徑不需要填寫而已,其他都要。
Yes, Outlook中的SMTP的設定,你可以參考。反正就是要知道SMTP Server Address, Server Port, userID, Password大概就這樣子了,加油。
Please 登入 to join the conversation.