php不经登陆不能进入后台主页面
程序是用php写的!!现在有一个后台登陆页面login.php,登陆成功后进入后台主页面index.php,为了防止没有登陆,直接在地址栏输入网址进入后台主页面,应该怎么...
程序是用php写的!!
现在有一个后台登陆页面login.php,登陆成功后进入后台主页面index.php,为了防止没有登陆,直接在地址栏输入网址进入后台主页面,应该怎么做?
即使在地址栏输入网址http://localhost/index.php,也要转到http://localhost/login.php页面进行登陆!!回答附上代码及说明注释!谢谢!
新手上路,大家拍砖轻点哈! 展开
现在有一个后台登陆页面login.php,登陆成功后进入后台主页面index.php,为了防止没有登陆,直接在地址栏输入网址进入后台主页面,应该怎么做?
即使在地址栏输入网址http://localhost/index.php,也要转到http://localhost/login.php页面进行登陆!!回答附上代码及说明注释!谢谢!
新手上路,大家拍砖轻点哈! 展开
5个回答
展开全部
用SESSION 检测。
session_start();
if(!isset($_SESSION['userid'])){
header("Location:index.php");
exit();
}
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from user1 where id='$userid' limit 1");
$row = mysql_fetch_array($user_query);
echo '用户信息:<br />';
echo '用户ID:',$userid,'<br />';
echo '用户名:',$username,'<br />';
echo '注册日期:',date("Y-m-d H:i:s", $row['login_time']),'<br />';
echo '<a href="logincheck.php?action=loginout">注销</a> 登录<br />';
登陆成功后查询MYSQL 将会员信息展示出来。
session_start();
if(!isset($_SESSION['userid'])){
header("Location:index.php");
exit();
}
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from user1 where id='$userid' limit 1");
$row = mysql_fetch_array($user_query);
echo '用户信息:<br />';
echo '用户ID:',$userid,'<br />';
echo '用户名:',$username,'<br />';
echo '注册日期:',date("Y-m-d H:i:s", $row['login_time']),'<br />';
echo '<a href="logincheck.php?action=loginout">注销</a> 登录<br />';
登陆成功后查询MYSQL 将会员信息展示出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置session啊 这么简单的问题都要问人家啊
if(isset($_SESSION)){
Header("Location:index.php");
}else{
Header("Location:login.php");
}
if(isset($_SESSION)){
Header("Location:index.php");
}else{
Header("Location:login.php");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
登录成功 设置session
$_SESSION['id'] = 1;
每个页面加上
if(!isset($_SESSION['id'])){
Header("location:login.php");
}
$_SESSION['id'] = 1;
每个页面加上
if(!isset($_SESSION['id'])){
Header("location:login.php");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
登录成功 设置session
$_session['login']=1
每个页面加上
session start();//要顶行不能有空格等任何一种输出;
if(empty($_SESSION['id'])){
Header("location:login.php");
}
$_session['login']=1
每个页面加上
session start();//要顶行不能有空格等任何一种输出;
if(empty($_SESSION['id'])){
Header("location:login.php");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查看该用户的session状态,如果没有登录就跳转就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询