各位前輩好,
小弟幫客戶利用drupal6架設官網,最近因要整理作品集打算將網站複製到我自己的domain下執行
可是發現相同的帳號密碼一直無法登入後台操作設定
不是跳到403就是回到登入前畫面
測試從資料庫透過 update users set pass=MD5() where uid =1;修改密碼也不行
也連結 /admin /user 等可登入網址都發生無法登入問題
我原本對我自己的domain有設定 http_basic_auth,即使拿掉仍然不行
客戶網站為 http://www.conti.com.tw/ 版本6.28
此狀況只有發生在我自己的網域上
不知道是否我可能遺漏什麼步驟嗎?
謝謝
Re: <<Drupal6.28>> 請教轉移網站後登入權限問題
花了點時間確認一下問題...感覺是SESSION並未正確設定
http://drupal.org/node/176257
http://drupal.stackexchange.com/questions/4158/i-cannot-log-into-after-m...
不過目前對於Drupal6底層處理session機制尚未熟悉,希望有前輩可以協助確認問題
Re: <<Drupal6.28>> 請教轉移網站後登入權限問題
先試試修復網站的session資料表呢?
REPAIR TABLE sessions
Re: <<Drupal6.28>> 請教轉移網站後登入權限問題
謝謝回應~
這個方式我也有測試過似乎不行~
我有稍微觀察了一下整個連線到登入請求送出後
session table的紀錄變化,似乎他會重新生成sessionid然後就同一筆IP記錄了兩筆.....一筆未登入一筆已登入
但browser似乎在cookie裡儲存session值仍為前一記錄....
Re: <<Drupal6.28>> 請教轉移網站後登入權限問題
清空 SESSION TABLE 一試
Re: <<Drupal6.28>> 請教轉移網站後登入權限問題
後來我終於知道問題發生原因....
主要是我伺服器上預設設定的問題,導致SESSIONID長度過長
因此解決方式為調整sessions內sid的長度
詳細紀錄解決方法記錄於此,供大家參考
my_blog