如何修复每当我点击网站内的页面链接,我得到注销
How to fix whenever I click on a page link within site, I get logged out?
我有一个内部网站点,每个页面上都有多个链接链接到站点内的其他页面。问题是,如果我登录到我的个人资料,例如,我没有问题,但如果我点击一个链接,说我的索引页或最近的新闻页或任何它带我到页面,但我被注销,我必须再次登录。我发现,如果用户的密码是"某事",那么页面之间的链接就会起作用
我有两个版本的这个网站,唯一的区别是他们连接到不同的数据库。在一个领域一切都很好,在另一个是当我得到这个问题。这位于每个页面的顶部,用于连接到数据库并检查用户是否具有正确的凭据和一些功能。我认为问题应该是代码检查用户凭据和/或启动会话。
<?php
// Connect To Secure Login
$cfgProgDir = 'phpSecurePages/';
include($cfgProgDir . "secure.php");
//These are the includes needed to make the php page run
// this file connects to the database
include("includes/connect.inc.php");
// This file holds all the custom functions
include("includes/functions.inc.php");
配置文件
$cfgIndexpage = '/index.php';
$cfgServerHost = '********************'; // MySQL hostname
$cfgServerPort = ''; // MySQL port - leave blank for default port
$cfgServerUser = '*********'; // MySQL user
$cfgServerPassword = '**********'; // MySQL password
$cfgDbDatabase = '******'; // MySQL database name containing phpSecurePages table
$cfgDbTableUsers = 'members'; // MySQL table name containing phpSecurePages user fields
$cfgDbLoginfield = 'firstName'; // MySQL field name containing login word
$cfgDbPasswordfield = 'password'; // MySQL field name containing password
$cfgDbUserLevelfield = 'permission'; // MySQL field name containing user level
// Choose a number which represents the category of this users authorization level.
// Leave empty if authorization levels are not used.
$cfgDbUserIDfield = 'id'; // MySQL field name containing user
/****** Data ******/
/* this data is necessary if no database is used */
$cfgLogin[1] = ''; // login word (username)
$cfgPassword[1] = ''; // password
$cfgUserLevel[1] = '0'; // user level
和连接文件($connect)只是连接我的数据库
有什么建议吗?:)
这可能意味着您的会话在某处被破坏或未设置cookie。
我没有深入研究代码(它有点乱),但是…secure.php
包括第67行checklogin.php
。在checklogin.php
文件中,第37行,session_start()
被调用,并且在配置文件中再次被调用。
它应该引发一个警告,所以,如果你没有看到它,你要么使用的是旧版本的PHP,要么你没有启用错误报告。
您应该启用错误报告并检查是否有任何通知或警告。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 如何使用jQuery自动打开页面上的所有链接
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- jquery动画可以通过编程链接吗
- 在单击href链接的同时下载文件
- 尽管链接成功并已成功下载,但未找到NPM模块
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 单击页面上的链接后高度发生变化
- 将纯文本URL转换为可单击链接
- python-selenium-点击上升链接
- 一点javascript元编程&可链接的设置器
- ng视图外的链接重定向到ng视图内的页面
- 如何调用“;链接_;在onclick事件上使用Javascript
- 链接所有<a>Meteor
- 如何在Angular中的表的所有单元格中添加链接
- 如何在 PHP 的 HTML 页面中动态更改登录和注销链接
- 我自己对codeigniter中的默认.htaccess文件做了一些更改,现在我的注销链接无法工作
- Meteor:验证电子邮件链接正在注销用户
- 如何修复每当我点击网站内的页面链接,我得到注销