后端开发|php教程
php,session,应用实例,登录验证
后端开发-php教程
系统站源码下载,ipad能用vscode吗,下载ubuntu 32,tomcat配置转码,sqlite3主键自动增长,网络爬虫可以写哪些论文题目,php 数组提交,广州seo建站投放费用,织梦移动端网站模板下载,discuz网页播放器代码大全,dedecms 企业模板免费下载lzw
考试系统 源码,vscode远程连接没有权限,ubuntu ls递归,查看tomcat线程状态,厦门爬虫部落,php flight框架,seo自学怎么做外推,好看的旅游网站模版lzw
cmstop 媒体版源码,vscode文件开头注释,ubuntu 绿联,有域名tomcat,手机sqlite3缺失,百度竞价怎么避免爬虫,php 正则 u,崇州seo推广公司,织梦网站开通在线投稿,纯网页源码,sw6.8 模板lzw
<?php
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器
or die("数据库服务器连接失败");
@mysql_select_db("test") //选择数据库mydb
or die("数据库不存在或不可用");
//获取用户输入
$username = $_POST[username];
$passcode = $_POST[passcode];
//执行SQL语句获得Session的值
$query = @mysql_query("select username, userflag from users "
."where username = $username and passcode = $passcode\")
or die("SQL语句执行失败");
//判断用户是否存在,密码是否正确
if($row = mysql_fetch_array($query))
{
session_start(); //标志Session的开始
//判断用户的权限信息是否有效,如果为1或0则说明有效
if($row[userflag] == 1 or $row[userflag] == 0)
{
$_SESSION[username] = $row[username];
$_SESSION[userflag] = $row[userflag];
echo "欢迎登录,点击此处进入欢迎界面";
}
else //如果权限信息无效输出错误信息
{
echo "用户权限信息不正确";
}
}
else //如果用户名和密码不正确,则输出错误
{
echo "用户名或密码错误";
}
?>
<?php
unset($_SESSION[username]);
unset($_SESSION[passcode]);
unset($_SESSION[userflag]);
echo "注销成功";
?>
<?php
session_start();
if(isset($_SESSION[username]))
{
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器
or die("数据库服务器连接失败");
@mysql_select_db("test") //选择数据库mydb
or die("数据库不存在或不可用");
//获取Session
$username = $_SESSION[username];
//执行SQL语句获得userflag的值
$query = @mysql_query("select userflag from users "
."where username = $username\")
or die("SQL语句执行失败");
$row = mysql_fetch_array($query);
//判断当前数据库中的权限信息与Session中的信息比较,如果不同则更新Session的信息
if($row[userflag] != $_SESSION[userflag])
{
$_SESSION[userflag] = $row[userflag];
}
//根据Session的值输出不同的欢迎信息
if($_SESSION[userflag] == 1)
echo "欢迎管理员".$_SESSION[username]."登录系统";
if($_SESSION[userflag] == 0)
echo "欢迎用户".$_SESSION[username]."登录系统";
echo "注销";
}
else
{
echo "您没有权限访问本页面";
}
?>