Heim  >  Artikel  >  Backend-Entwicklung  >  教你快速实现PHP全站权限验证_PHP教程

教你快速实现PHP全站权限验证_PHP教程

WBOY
WBOYOriginal
2016-07-15 13:34:24986Durchsuche

PHP全站权限验证代码示例:

  1.  html> 
  2.  head> title>e   
  3.  /title> 
  4.  /head> 
  5.  body> 
  6.  form action="login.php" 
    method="POST" > 

用户:

  1.  input type="text" 
    name="username"> 
  2.  br> 

密码:

  1.  input type="password" 
    name="password"> 
  2.  input type ="Submit"
     value ="确定"> 
  3.  input type ="reset"
     value ="取消"> 
  4.  /form> 
  5.  /body> 
  6.  /html> 

----------------conn.php--------------------------

  1.  ?php  
  2. $host='127.0.0.1';  
  3. $mysql_user='root';  
  4. $mysql_password='qeephp';  
  5. $mydb='learn';  
  6. $link = mysql_connect($host, 
    $mysql_user , $mysql_password)  
  7. or die("无法连接数据库: " 
    . mysql_error());  
  8. mysql_select_db($mydb);  
  9. ?> 

----------------------------login.php------------------

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?  </span></span></span></li>
<li>
<span>$</span><span class="attribute">username</span><span>=$_POST['username'];  </span>
</li>
<li class="alt">
<span>$</span><span class="attribute">password</span><span>=$_POST['password'];  </span>
</li>
<li>
<span>if ($</span><span class="attribute">username</span><span>==""){  </span>
</li>
<li class="alt">
<span>echo "</span><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">></span><span> <br>alert('非法操作!'); </span><span class="attribute">location.href</span><span>=<br></span><span class="attribute-value">'index.php'</span><span>; </span><span class="tag"><span> /script</span><span class="tag">></span><span>";  </span></span></span>
</li>
<li><span>exit;  </span></li>
<li class="alt"><span>}  </span></li>
<li><span>require_once("conn.php");  </span></li>
<li class="alt">
<span>$</span><span class="attribute">sql</span><span>=</span><span class="attribute-value">"SELECT * FROM admin where<br> username='$username'"</span><span>;  </span>
</li>
<li>
<span>$</span><span class="attribute">result</span><span>=</span><span class="attribute-value">mysql_query</span><span>($sql);  </span>
</li>
<li class="alt">
<span>$</span><span class="attribute">row</span><span>=</span><span class="attribute-value">mysql_fetch_array</span><span>($result);  </span>
</li>
<li><span>if ($row['username']==""){  </span></li>
<li class="alt">
<span>echo "</span><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">></span><span> <br>alert('用户名有误!'); </span><span class="attribute">location.href</span><span>=<br></span><span class="attribute-value">'index.php'</span><span>; </span><span class="tag"><span> /script</span><span class="tag">></span><span>";  </span></span></span>
</li>
<li><span>exit;  </span></li>
<li class="alt"><span>}else if ($row['password']!=$password){  </span></li>
<li>
<span>echo "</span><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">></span><span> <br>alert('密码有误!'); </span><span class="attribute">location.href</span><span>=</span><span class="attribute-value">'index<br>.php'</span><span>; </span><span class="tag"><span> /script</span><span class="tag">></span><span>";  </span></span></span>
</li>
<li class="alt"><span>echo "密码有误";  </span></li>
<li><span>exit;  </span></li>
<li class="alt"><span>}else{  </span></li>
<li><span>session_start();  </span></li>
<li class="alt"><span>$_SESSION['user']=$username;  </span></li>
<li>
<span>echo "</span><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">></span><span> <br>alert('登陆成功!'); </span><span class="attribute">location.href</span><span>=<br></span><span class="attribute-value">'list.php'</span><span>; </span><span class="tag"><span> /script</span><span class="tag">></span><span>";  </span></span></span>
</li>
<li class="alt"><span>}  </span></li>
<li>
<span class="tag">?></span><span> </span>
</li>
</ol>

------------------check.php--------------------

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?  </span></span></span></li>
<li><span>session_start();   </span></li>
<li class="alt"><span>if(! isset($_SESSION['user']))   </span></li>
<li><span>{   </span></li>
<li class="alt">
<span>echo "</span><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">language</span><span>=</span><span class="attribute-value">'javascript'</span><span class="tag">></span><span> <br>alert('非法操作!'); </span><span class="attribute">location.href</span><span>=<br></span><span class="attribute-value">'index.php'</span><span>; </span><span class="tag"><span> /script</span><span class="tag">></span><span>";  </span></span></span>
</li>
<li><span>exit;  </span></li>
<li class="alt"><span>}else{  </span></li>
<li><span>echo "欢迎".$_SESSION['user']<br>."登录系统";   </span></li>
<li class="alt"><span>}  </span></li>
<li>
<span class="tag">?></span><span> </span>
</li>
</ol>

---------------------list.php-----------------

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?  </span></span></span></li>
<li><span>include 'check.php';  </span></li>
<li class="alt">
<span class="tag">?></span><span> </span>
</li>
<li><span class="tag"><span> </span><span class="tag-name">html</span><span class="tag">></span><span> </span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">head</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"text/javascript"</span><span> <br></span><span class="attribute">src</span><span>=</span><span class="attribute-value">"player/swfobject.js"</span><span class="tag">></span><span class="tag"><span> /script</span><span class="tag">></span><span> </span></span></span></li>
<li class="alt"><span class="tag"><span> /head</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">body</span><span class="tag">></span><span> </span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">h3</span><span class="tag">></span><span>单个文件播放:</span><span class="tag"><span> /h3</span><span class="tag">></span><span> </span></span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">p</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"player1"</span><span class="tag">></span><span class="tag"><span> </span><span class="tag-name">a</span><span> </span><span class="attribute">href</span><span>=</span><span class="attribute-value">"<br>http://www.macromedia.com/go/<br>getflashplayer"</span><span class="tag">></span><span>获取播放器</span><span class="tag"><span> /a</span><span class="tag">></span><span> 观看电影</span><span class="tag"><span> /p</span><span class="tag">></span><span> </span></span></span></span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"text/javascript"</span><span class="tag">></span><span> </span></span></li>
<li>
<span>var </span><span class="attribute">s1</span><span> = </span><span class="attribute-value">new</span><span> SWFObject("player/<br>flvplayer.swf","single","300","170","7");  </span>
</li>
<li class="alt"><span>s1.addParam("allowfullscreen","true");  </span></li>
<li><span>s1.addVariable("file","player/ad.flv");  </span></li>
<li class="alt"><span>s1.addVariable("image","player/preview.jpg");  </span></li>
<li><span>s1.addVariable("width","300");  </span></li>
<li class="alt"><span>s1.addVariable("height","170");  </span></li>
<li><span>s1.write("player1");  </span></li>
<li class="alt"><span class="tag"><span> /script</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">h3</span><span class="tag">></span><span>playlist file, with different <br>colors:</span><span class="tag"><span> /h3</span><span class="tag">></span><span> </span></span></span></li>
<li class="alt"><span class="tag"><span> </span><span class="tag-name">p</span><span> </span><span class="attribute">id</span><span>=</span><span class="attribute-value">"player2"</span><span class="tag">></span><span class="tag"><span> </span><span class="tag-name">a</span><span> </span><span class="attribute">href</span><span>=</span><span class="attribute-value">"http:<br>//www.macromedia.com/go/getflashplayer"</span><span class="tag">><br></span><span>Get the Flash Player</span><span class="tag"><span> /a</span><span class="tag">></span><span> to see this player.</span><span class="tag"><span> /p</span><span class="tag">></span><span> </span></span></span></span></span></li>
<li><span class="tag"><span> </span><span class="tag-name">script</span><span> </span><span class="attribute">type</span><span>=</span><span class="attribute-value">"text/javascript"</span><span class="tag">></span><span> </span></span></li>
<li class="alt">
<span>var </span><span class="attribute">s2</span><span> = </span><span class="attribute-value">new</span><span> SWFObject("player/flvplayer<br>.swf","playlist","300","312","7");  </span>
</li>
<li><span>s2.addParam("allowfullscreen","true");  </span></li>
<li class="alt"><span>s2.addVariable("file","player/playlist.xml");  </span></li>
<li><span>s2.addVariable("displayheight","200");  </span></li>
<li class="alt"><span>s2.addVariable("backcolor","0x000000");  </span></li>
<li><span>s2.addVariable("frontcolor","0xCCCCCC");  </span></li>
<li class="alt"><span>s2.addVariable("lightcolor","0x557722");  </span></li>
<li><span>s2.addVariable("width","300");  </span></li>
<li class="alt"><span>s2.addVariable("height","312");  </span></li>
<li><span>s2.write("player2");  </span></li>
<li class="alt"><span class="tag"><span> /script</span><span class="tag">></span><span> </span></span></li>
<li><span class="tag"><span> /body</span><span class="tag">></span><span> </span></span></li>
<li class="alt"><span class="tag"><span> /html</span><span class="tag">></span><span> </span></span></li>
</ol>

--------------------logout.php-------------------------

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php   </span></span></span></li>
<li><span>unset($_SESSION['user']);   </span></li>
<li class="alt"><span>unset($_SESSION['password']);   </span></li>
<li><span>echo "注销成功";   </span></li>
<li class="alt">
<span class="tag">?></span><span> </span>
</li>
</ol>

以上就是PHP全站权限验证的具体实现方法。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/445984.htmlTechArticlePHP全站权限验证代码示例: html head title e /title /head body form action = login.php method = POST 用户: input type = text name = username br 密码: input type =...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn