PHP使用cookie控制对授权的访问

PHP使用cookie控制对授权的访问
本文演示了PHP使用cookie控制访问授权的方式:

复制代码代码如下:< PHP

如果(isset($ _post { 'name' })| | isset($ _post {往' })){

如果表单已提交/

表单/需求中的检测

如果(空(美元_post { 'name' })){

死亡(请输入用户名!;

}

如果(空(美元_post {往' })){

死亡(请输入密码!;

}

设置数据库变量

为主机=localhost;

$root;

$通=zq19890319 ;

$;

打开连接

连接= mysql_connect美元(美元美元美元的主机,用户通过)或死亡(无法连接!;

选择数据库

mysql_select_db($ dB)或死亡(无法选择数据库!;

建立查询

为查询=SELECT * FROM users WHERE name =_post 'name' } {美元。通过= SHA1('。_post美元往'} {。;

执行查询

结果= mysql_query美元($查询)或死亡(错误的查询:查询美元。。mysql_error());

如果有记录集返回

如果(mysql_num_rows($结果)= = 1){

如果有一行记录返回

已通过验证

创建一个会话,设置一个标记为1的登陆,以及存储在cookie中的当前用户名

session_start();

_session美元{ 'auth} = 1;

setcookie(用户名

已授权用户访问!;

其他{ }

错误的用户名或密码!;

}

释放记录集

mysql_free_result($结果);

关闭数据库

mysql_close($连接);

}

别的{

如果没有提交表单,它会显示一个HTML表单。

>
用户名
密码
< PHP

}

>

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部