日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 用戶登陸

php 用戶登陸

來源:程序員人生   發布時間:2013-12-26 20:16:16 閱讀次數:3375次

今天我沒什么事,就把我自己寫的博客系統的php用戶登錄代碼貼出來和大家分享一下,先來看看原理,原理很簡單的,就是用戶輸入用戶名與密碼然后用php文件進行判斷是否存在數據庫中,如果在存的話就把用戶名相關信息保存到session中,這只是最簡單的.也是比較常用的方法.好了費話不多說了,先看代碼:

  1. <input name="myname" type="text" id="myname" style="border:solid 0px;" /> 
  2. <input name="mypass" type="password" id="mypass" style="border:solid 0px;" /> 

它們的名稱分別是 myname 與 mypass,好了下面為了讓用戶體驗更好一些我們就來個簡單的js客戶端效驗:

  1. <script language="javascript"
  2. <!-- 
  3.  function check(){ 
  4.   var myname =document.getElementById('myname').value; 
  5.   var mypass =document.getElementById('mypass').value; 
  6.    
  7.   if(!myname.match(/^w{3,15}/) || myname.length<3 || myname.length>15 ){ 
  8.    alert('管理員名稱必須由字母或組字組成!'); 
  9.    form1.myname.select(); 
  10.    return false
  11.   } 
  12.   if(!mypass.match(/^w{6,15}/) || mypass.length<6 || mypass.length>15){ 
  13.    alert('登錄密碼必須是數字和英語字母下線等,密碼長度為6-15!'); 
  14.    form1.mypass.select(); 
  15.    return false
  16.   } 
  17.  } 
  18. --> 
  19. </script> 

這個函數的功能就是判斷用戶輸入的是不是合法的用戶名密碼這里就不多說了,最關鍵的還是php代碼怎么處理了.

  1. <? 
  2. session_start();//這個一定要申明嘍,給個小提示:在session之前不能有任何輸出哦,在php.5以下的版本會有問題. 
  3.  
  4.  $myname =get_value('myname',post); 
  5.  $mypass =get_value('mypass',post); 
  6.  if(!preg_match("/^w+$/",$myname) || strlen($myname)<3 || strlen($myname)>15 ){ 
  7.   alert('輸入的用戶名信息有誤!用戶名必須由數字下劃線英語字母組成,長度為3-15個字符!',''); 
  8.  } 
  9.  if(!preg_match("/^w+$/",$mypass) || strlen($mypass)<6 || strlen($mypass)>15 ){ 
  10.   alert('輸和的用戶密碼!密碼必須由數字下劃線英語字母組成,長度為6-15個字符!',''); 
  11.  } 
  12.  $sql ="select * from tbn where admin_name='$myname' and admin_pwd='".md5($mypass)."'"
  13.  $result =mysql_query($sql); 
  14.  if(mysql_num_rows($result) ){ 
  15.   $my =mysql_fetch_array($result); 
  16.   $_SESSION['uid']=$myname
  17.   //$_SESSION['auth']=return_auth($my['group_id']);  //這里是因為用到用戶組取得用戶組的權限 
  18.   header("location:main.php"); 
  19.  }else
  20.   alert('提示:你輸入的用戶名與密碼不一致!',''); 
  21.  } 
  22. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一区二区三区四区在线 | 久国久产久精永久网页 | 精品国产不卡一区二区三区 | 亚洲成人精品一区 | 亚洲一区二区三区在线视频观看 | 国产精品视频一二区 | 欧美一区二区大片 | 亚洲日本va中文字幕 | 最近中文字幕在线观看视频 | 国产在线播放一区 | 在线观看二区 | 老牛影视免费一区二区 | 国产日韩中文字幕 | 亚洲人体视频 | 成人亚洲区 | 国产伦精品一区二区三区免费 | 人操人 | 国产中文在线播放 | 久久国产精品久久 | 99re在线观看 | 日本欧美中文字幕 | 女同久久另类99精品国产 | 欧美成人一区二区三区 | 牲高潮99爽久久久久777 | 在线a视频网站 | 99日在线视频 | 性生生活大片免费看视频 | 91短视频在线视频 | 国产在线观看一区二区三区 | 日韩亚洲视频 | 九九热av | 亚洲成人三区 | 毛片福利 | 精品国产乱码久久久久久影片 | 98久久久| 欧美日韩在线一区二区三区 | 99国产精品久久久久久久久久 | 九九热在线免费观看 | 黄色一级片在线看 | 国产精品18久久久久久久久 | 欧美精品在线一区 |