php註冊登入系統簡化版,php登入簡化版_PHP教程

來源:互聯網
上載者:User

php註冊登入系統簡化版,php登入簡化版


登入註冊系統是日常上網最普通的操作,我設了一個分類一步步完善註冊登入系統,若哪裡有誤,請見諒。

所用語言:php

資料庫 :mysql

本次實現功能:

1.使用者註冊

2.使用者登入

主要檔案:

完整代碼

1 sql 在已有的資料庫裡建立user表,id,username,password三個欄位

複製代碼 代碼如下:create table user(id int(10) not null auto_increment,username varchar(30),password varchar(40),primary key(id));

2 connect.php 資料庫設定檔

<?php  $server="localhost";//主機  $db_username="";//你的資料庫使用者名稱  $db_password="";//你的資料庫密碼  $con = mysql_connect($server,$db_username,$db_password);//連結資料庫  if(!$con){    die("can't connect".mysql_error());//如果連結失敗輸出錯誤  }    mysql_select_db('test',$con);//選擇資料庫(我的是test)?>

3 signup.html 註冊表單

          使用者註冊頁面          

4 signup.php 註冊程式

<?php   header("Content-Type: text/html; charset=utf8");  if(!isset($_POST['submit'])){    exit("錯誤執行");  }//判斷是否有submit操作  $name=$_POST['name'];//post擷取表單裡的name  $password=$_POST['password'];//post擷取表單裡的password  include('connect.php');//連結資料庫  $q="insert into user(id,username,password) values (null,'$name','$password')";//向資料庫插入表單傳來的值的sql  $reslut=mysql_query($q,$con);//執行sql    if (!$reslut){    die('Error: ' . mysql_error());//如果sql執行失敗輸出錯誤  }else{    echo "註冊成功";//成功輸出註冊成功  }    mysql_close($con);//關閉資料庫?>

註冊流程完成,下面是使用者登入

5 login.html 登入表單

          登陸          

6 login.php 登入程式

<?PHP  header("Content-Type: text/html; charset=utf8");  if(!isset($_POST["submit"])){    exit("錯誤執行");  }//檢測是否有submit操作   include('connect.php');//連結資料庫  $name = $_POST['name'];//post獲得使用者名稱表單值  $passowrd = $_POST['password'];//post獲得使用者密碼單值  if ($name && $passowrd){//如果使用者名稱和密碼都不為空白       $sql = "select * from user where username = '$name' and password='$passowrd'";//檢測資料庫是否有對應的username和password的sql       $result = mysql_query($sql);//執行sql       $rows=mysql_num_rows($result);//返回一個數值       if($rows){//0 false 1 true          header("refresh:0;url=welcome.html");//如果成功跳轉至welcome.html頁面          exit;       }else{        echo "使用者名稱或密碼錯誤";        echo "                  ";//如果錯誤使用js 1秒後跳轉到登入頁面重試;       }         }else{//如果使用者名稱或密碼有空        echo "表單填寫不完整";        echo "           ";            //如果錯誤使用js 1秒後跳轉到登入頁面重試;  }  mysql_close();//關閉資料庫?>

7 welcome.html 登入成功跳轉頁面

          登陸成功        歡迎光臨  

至此一個簡單的完整的註冊登入系統完成,代碼很簡單沒有考慮驗證安全性健壯性,之後在進行完善。

希望本文所述對大家學習php程式設計有所協助。

您可能感興趣的文章:

  • PHP+AJAX實現無重新整理註冊(帶使用者名稱即時檢測)
  • 解決 phpmyadmin #2002 無法登入 MySQL 伺服器
  • 用Php編寫註冊後Email啟用驗證的執行個體代碼
  • php 註冊時輸入資訊驗證器的實現詳解
  • php使用者註冊頁面利用js進行表單驗證具體執行個體
  • ThinkPHP之使用者註冊登入留言完整執行個體
  • PHP+jQuery 註冊模組開發詳解
  • PHP+jQuery 註冊模組的改進(二):郵箱啟用
  • WAMPserver配置方法(允許外部存取、phpmyadmin設定為輸入使用者名稱密碼才可登入等)

http://www.bkjia.com/PHPjc/1108616.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1108616.htmlTechArticlephp註冊登入系統簡化版,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.