1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php session应用实例 登录验证【PHP】

php session应用实例 登录验证【PHP】

时间:2021-04-22 03:37:54

相关推荐

php session应用实例 登录验证【PHP】

后端开发|php教程

php,session,应用实例,登录验证

后端开发-php教程

系统站源码下载,ipad能用vscode吗,下载ubuntu 32,tomcat配置转码,sqlite3主键自动增长,网络爬虫可以写哪些论文题目,php 数组提交,广州seo建站投放费用,织梦移动端网站模板下载,discuz网页播放器代码大全,dedecms 企业模板免费下载lzw

Login

考试系统 源码,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 "您没有权限访问本页面";

}

?>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。