天天看點

phpcms背景點選phpsso提示:您還沒有登陸或登陸已經過期,請重新登陸。

phpcms背景點選phpsso提示:您還沒有登陸或登陸已經過期,請重新登陸。

問題根源:

一、在phpcms背景管理中添加的管理者,phpsso背景不能同步,要另行在phpsso背景中添加;

二、可能也由于phpcms背景超級管理者的變更,再加上超級管理者userid字段的變更,任何一項隻要有一項變更,也就會在phpsso背景管理中出現不能找到使用者或提示無法登入的現象;

三、phpsso的背景,要重新登入,而不能一登入phpcms背景,phpsso也同步登入;

四、如發現出現提示沒有登入或請重新登入的提示,則請到資料庫中對使用者名字段中的

所有資料

v9_sso_admin和

v9_admin)進行核對,或在

v9_sso_admin中

插入v9_admin管理帳戶的資訊,就不會再出現這種現象了。

隻是很奇怪,為什麼在phpcms中新注冊的使用者提升為超管後,但在phpsso中卻不能保證同步更新,而要手工在phpsso中添加新的超管,而背景的多次登中錄也給管理帶來了煩瑣的操作。

在網上找到的!可是嘗試後仍不能正常通路,依舊提示:您還沒有登陸或登陸已經過期,請重新登陸。

我的解決辦法:

根據跳轉的登陸頁面路徑,發現不是本地路徑,需要修改路徑配制!

第一:修改phpsso_server站點配制檔案

網站根目錄\phpsso_server\caches\configs\system.php

phpcms背景點選phpsso提示:您還沒有登陸或登陸已經過期,請重新登陸。

第二,修改phpsso_server資料庫配制檔案

網站根目錄\phpsso_server\caches\configs\database.php

phpcms背景點選phpsso提示:您還沒有登陸或登陸已經過期,請重新登陸。

'hostname' => 'localhost', (主機位址)

'port' => 8092,(端口号)

'database' => 'cgnhsjkm',(

資料庫名)

'username' => 'root',(使用者名)

'password' => 'root',(密碼)