混合身份验证在使用自定义 php 会话路径时不进行身份验证
2022-08-30 23:46:20
我在使用混合身份验证插件时遇到问题。我已将插件作为弹出窗口包含在我的主页中。从主页单击登录按钮时,插件将以颜色框加载。
在我的服务器中,我无法使用默认的php会话保存路径,因此我已将其设置为php临时路径,以便在根文件夹的索引.php中保存会话。
$dir = sys_get_temp_dir();
session_save_path($dir);
更新此代码后,插件正在验证客户成功选择的社交媒体并返回我的网站,但它没有通过以下条件,
$hybridauth->isConnectedWith( $_GET["connected_with"] ) // it is always return false
在第二种情况下,我已经更新了插件文件夹的索引.php会话保存路径,但是当时在登录弹出窗口中,而不是显示登录UI,它直接显示如下错误页面
"You cannot access this page directly."
任何帮助将不胜感激。提前致谢。