Heim  >  Artikel  >  Web-Frontend  >  Beispielcode für die Ajax-Verifizierung von Benutzername und Passwort

Beispielcode für die Ajax-Verifizierung von Benutzername und Passwort

亚连
亚连Original
2018-05-24 09:42:411792Durchsuche

In diesem Artikel wird hauptsächlich der Beispielcode für den Ajax-Verifizierungsbenutzernamen und das Kennwort im Detail vorgestellt

Das Beispiel dieses Artikels stellt den spezifischen Code für den Ajax-Verifizierungsbenutzernamen und das Kennwort vor. Als Referenz lautet der spezifische Inhalt wie folgt:

1.ajax-Hauptteil

var xmlrequest;
function createXMLHttpRequest(){
      if(window.XMLHttpRequest){
       xmlrequest=new XMLHttpRequest();
      }
      else if(window.ActiveXObject){
         try{
           xmlrequest=new ActiveXObject("Msxm12.XMLHTTP");
         }
         catch(e){
            try{
             xmlrequest=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e){}
         }
      
      }
}
function login(){   
 createXMLHttpRequest();
  var user = document.getElementById("yhm").value;
  var password = document.getElementById("mm").value;
  if(user==""||password==""){
   alert("请输入用户名和密码!");
   return false;
  }
  var url = "check.php?user="+user+"&password="+password;
  xmlrequest.open("POST",url,true);
  xmlrequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
   xmlrequest.onreadystatechange = function(){
  if(xmlrequest.readyState == 4){
   if(xmlrequest.status==200){
      var msg = xmlrequest.responseText;   
        if(msg=='1'){
        alert('用户名或密码错误!');
        user="";
        password="";
        return false;
      } 
      else{       
        window.location.href="index1.html";
      }
    }
  }
 }
  xmlrequest.send("user="+user+"&password="+password);
 }

2.html-Code

<input placeholder="用户名" autofocus="" type="text"name="username">  
  <input placeholder="密码" type="password" name="password">
  <button id="dl" onclick="login()">登录</button>

3. Hier wird Sha1-Verschlüsselung verwendet, ändern Sie einfach Ihr Passwort und Ihren Datenbanknamen in Ihren eigenen

<?php
$yhm1=$_POST[&#39;user&#39;];
 $mm1=$_POST[&#39;password&#39;];
@ $dp=new mysqli(&#39;localhost&#39;,&#39;root&#39;,&#39;你的密码&#39;,&#39;你的数据库名称&#39;);
$yhm2=sha1($yhm1);
$mm2=sha1($mm1);
$query="select * from zhuce where yhm=&#39;$yhm2&#39; and mm=&#39;$mm2&#39;";
$result=$dp->query($query);
$num=$result->num_rows;
if(!$num){
  echo "1";
}
 
$dp->close();
 
?>

Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Ajax-Datei-Upload löst erfolgreich Browserkompatibilitätsprobleme

Laypage-Front-End-Paging-Plug-in implementiert asynchrones Ajax-Paging

Ajax-Methode zum Senden und Empfangen von Binärbyte-Stream-Daten

Das obige ist der detaillierte Inhalt vonBeispielcode für die Ajax-Verifizierung von Benutzername und Passwort. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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