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提示:您还没有登陆或登陆已经过期,请重新登陆。_第1张图片

第二,修改phpsso_server数据库配制文件

网站根目录\phpsso_server\caches\configs\database.php
phpcms后台点击phpsso提示:您还没有登陆或登陆已经过期,请重新登陆。_第2张图片
'hostname' => 'localhost', (主机地址)
'port' => 8092,(端口号)
'database' => 'cgnhsjkm',( 数据库名)
'username' => 'root',(用户名)
'password' => 'root',(密码)



你可能感兴趣的:(phpcms)