PHP全站权限验证对于初学PHP语言的人来说还是比较苦难的。希望通过本文介绍的内容大家可以充分掌握PHP语言在这一方面的实现方法。
PHP程序员在进行网站开发时,通常都会遇到与权限验证相关的问题。下面我们就为大家具体介绍有关PHP全站权限验证的实现方法。#t#
PHP全站权限验证代码示例:
- <html>
- <head><title>e
- </title>
- </head>
- <body>
- <formaction="login.php"
method="POST">
用户:
- <inputtype="text"
name="username"> - <br>
密码:
- <inputtype="password"
name="password"> - <inputtype="Submit"
value="确定"> - <inputtype="reset"
value="取消"> - </form>
- </body>
- </html>
----------------conn.php--------------------------
- <?php
- $host='127.0.0.1';
- $mysql_user='root';
- $mysql_password='qeephp';
- $mydb='learn';
- $link=mysql_connect($host,
$mysql_user,$mysql_password) - ordie("无法连接数据库:"
.mysql_error()); - mysql_select_db($mydb);
- ?>
----------------------------login.php------------------
- <?
- $username=$_POST['username'];
- $password=$_POST['password'];
- if($username==""){
- echo"<scriptlanguage='javascript'>
alert('非法操作!');location.href=
'index.php';</script>";- exit;
- }
- require_once("conn.php");
- $sql="SELECT*FROMadminwhere
username='$username'";- $result=mysql_query($sql);
- $row=mysql_fetch_array($result);
- if($row['username']==""){
- echo"<scriptlanguage='javascript'>
alert('用户名有误!');location.href=
'index.php';</script>";- exit;
- }elseif($row['password']!=$password){
- echo"<scriptlanguage='javascript'>
alert('密码有误!');location.href='index
.php';</script>";- echo"密码有误";
- exit;
- }else{
- session_start();
- $_SESSION['user']=$username;
- echo"<scriptlanguage='javascript'>
alert('登陆成功!');location.href=
'list.php';</script>";- }
- ?>
------------------check.php--------------------
- <?
- session_start();
- if(!isset($_SESSION['user']))
- {
- echo"<scriptlanguage='javascript'>
alert('非法操作!');location.href=
'index.php';</script>";- exit;
- }else{
- echo"欢迎".$_SESSION['user']
."登录系统";- }
- ?>
---------------------list.php-----------------
- <?
- include'check.php';
- ?>
- <html>
- <head>
- <scripttype="text/javascript"
src="player/swfobject.js"></script>- </head>
- <body>
- <h3>单个文件播放:</h3>
- <pid="player1"><ahref="
https://img.zhiu.cn/zhiu/preview.jpg");- s1.addVariable("width","300");
- s1.addVariable("height","170");
- s1.write("player1");
- </script>
- <h3>playlistfile,withdifferent
colors:</h3>- <pid="player2"><ahref="http:
//www.macromedia.com/go/getflashplayer">
GettheFlashPlayer</a>toseethisplayer.</p>- <scripttype="text/javascript">
- vars2=newSWFObject("player/flvplayer
.swf","playlist","300","312","7");- s2.addParam("allowfullscreen","true");
- s2.addVariable("file","player/playlist.xml");
- s2.addVariable("displayheight","200");
- s2.addVariable("backcolor","0x000000");
- s2.addVariable("frontcolor","0xCCCCCC");
- s2.addVariable("lightcolor","0x557722");
- s2.addVariable("width","300");
- s2.addVariable("height","312");
- s2.write("player2");
- </script>
- </body>
- </html>
--------------------logout.php-------------------------
- <?php
- unset($_SESSION['user']);
- unset($_SESSION['password']);
- echo"注销成功";
- ?>
以上就是PHP全站权限验证的具体实现方法。
转载请说明出处
知优网 » 教你快速实现PHP全站权限验证(php实现本地授权验证)
知优网 » 教你快速实现PHP全站权限验证(php实现本地授权验证)