多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > php 用戶登陸

php 用戶登陸

來源:程序員人生   發(fā)布時間:2013-12-26 20:16:16 閱讀次數(shù):3361次

今天我沒什么事,就把我自己寫的博客系統(tǒng)的php用戶登錄代碼貼出來和大家分享一下,先來看看原理,原理很簡單的,就是用戶輸入用戶名與密碼然后用php文件進(jìn)行判斷是否存在數(shù)據(jù)庫中,如果在存的話就把用戶名相關(guān)信息保存到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('登錄密碼必須是數(shù)字和英語字母下線等,密碼長度為6-15!'); 
  14.    form1.mypass.select(); 
  15.    return false
  16.   } 
  17.  } 
  18. --> 
  19. </script> 

這個函數(shù)的功能就是判斷用戶輸入的是不是合法的用戶名密碼這里就不多說了,最關(guān)鍵的還是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('輸入的用戶名信息有誤!用戶名必須由數(shù)字下劃線英語字母組成,長度為3-15個字符!',''); 
  8.  } 
  9.  if(!preg_match("/^w+$/",$mypass) || strlen($mypass)<6 || strlen($mypass)>15 ){ 
  10.   alert('輸和的用戶密碼!密碼必須由數(shù)字下劃線英語字母組成,長度為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']);  //這里是因為用到用戶組取得用戶組的權(quán)限 
  18.   header("location:main.php"); 
  19.  }else
  20.   alert('提示:你輸入的用戶名與密碼不一致!',''); 
  21.  } 
  22. ?> 
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 在线观看视频亚洲 | 伊人网99 | 日韩欧美亚洲国产一区二区三区 | 国产欧美自拍视频 | 自拍偷拍免费视频 | 亚洲欧美在线综合一区二区三区 | 春色在线 | 精品亚洲永久免费精品 | 精品1州区2区3区4区产品乱码 | 精品一区二区三区四区乱码 | 亚洲精品不卡久久久久久 | 日韩一级一欧美一级国产 | 国产精品久久永久免费 | 国产精品爽爽影院在线 | 欧美黄色一级片视频 | 国产一二三四区中 | 国内国内在线精品视频 | 久久亚洲精品一区成人 | 久久久91精品国产一区二区三区 | 国产精品爱久久久久久久三级 | 操你网站| 亚洲免费片 | 欧美日韩国产亚洲一区二区三区 | 图片区小说区校园小说 | 精品日韩一区二区三区 | 最近免费字幕高清在线观看 | 欧美在线成人免费国产 | 亚洲在线一区二区 | 在线视频欧美精品 | 国产一区二区三区久久精品小说 | 亚洲欧美一级夜夜爽w | 国产精品亚洲欧美一级久久精品 | 中文字幕天天躁夜夜狠狠综合 | 波多野结衣亚洲一区二区三区 | 亚洲精品中文字幕乱码三区 | 亚洲午夜精品久久久久 | 欧美一区二区三区视频在线观看 | 国产免费高清视频在线观看不卡 | 加勒比一本大道香蕉在线视频 | 午夜dj影视大全视频 | 伊人久久综合成人网小说 |