php註冊和登入介面的實現案例(推薦)_php執行個體

來源:互聯網
上載者:User
當初我覺得一個網站上註冊和登入這兩個功能很神奇,後來自己研究一下發現其實道理很簡單,接下來看一下怎麼實現的吧。。。。

我在我的電腦上建了幾個檔案:

login.html (登入頁面)

register.html(註冊頁面)

success.html(登入成功跳轉頁面)

return.html(註冊成功頁面)

login.php

register.php

登入介面和註冊介面以及success.html並沒有

什麼都是些html標記如下:

登入介面

會員註冊

return.html是註冊成功之後呈現的頁面,裡面有一段js代碼是用來定時返回登入介面的

無標題文檔註冊成功!
5秒後返回登入介面
你也可以直接點擊回到登入頁面

register.php這是與註冊頁面相對應後台頁面

<?php$link=mysql_connect("localhost","root","207207");//連結資料庫header("Content-type:text/html;charset=utf-8");if($link)  {      //echo"連結資料庫成功";    $select=mysql_select_db("login",$link);//選擇資料庫    if($select)    {      //echo"選擇資料庫成功!";      if(isset($_POST["sub"]))      {        $name=$_POST["username"];        $password1=$_POST["password"];//擷取表單資料        $password2=$_POST["password2"];        if($name==""||$password1=="")//判斷是否填寫        {          echo"";          echo"";              exit;        }        if($password1==$password2)//確認密碼是否正確        {        $str="select count(*) from register where username="."'"."$name"."'";        $result=mysql_query($str,$link);        $pass=mysql_fetch_row($result);        $pa=$pass[0];        if($pa==1)//判斷資料庫表中是否已存在該使用者名稱        {                echo"";        echo"";           exit;         }                        $sql="insert into register values("."\""."$name"."\"".","."\""."$password1"."\"".")";//將註冊資訊插入資料庫表中        //echo"$sql";        mysql_query($sql,$link);        mysql_query('SET NAMES UTF8');        $close=mysql_close($link);        if($close)        {          //echo"資料庫關閉";          //echo"註冊成功!";          echo"";            }        }        else        {          echo"";          echo"";            }      }    }  }?>

login.php登入介面對應後台檔案

<?php  header("Content-type:text/html;charset=utf-8");$link=mysql_connect("localhost","root","207207");if($link){  $select=mysql_select_db("login",$link);  if($select)  {    if(isset($_POST["subl"]))    {      $name=$_POST["usernamel"];      $password=$_POST["passwordl"];      if($name==""||$password=="")//判斷是否為空白      {        echo"";        echo"";        exit;      }      $str="select password from register where username="."'"."$name"."'";      mysql_query('SET NAMES UTF8');20       $result=mysql_query($str,$link);      $pass=mysql_fetch_row($result);      $pa=$pass[0];      if($pa==$password)//判斷密碼與註冊時密碼是否一致      {        echo"登入成功!";        echo"";      }      {          echo"";        echo"";      }    }      }}?>

自己閑來無事做的還有許多要完善的地方,歡迎大家提問討論,提供更簡便的方法!

以上就是小編為大家帶來的php註冊和登入介面的實現案例(推薦)全部內容了,希望大家多多支援指令碼之家~

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.