php之登入功能實現。

2022-08-16 11:51:10 字數 2066 閱讀 8889

專案預設存在的東西:jquery庫[jquery.min.js]

登入功能實現的基本邏輯:

1.書寫前台php功能基本頁面:(index.php)

a.編寫基本功能,比如使用者名稱、密碼、登入

b.引用jquery庫[jquery.min.js]和頁面用到的js[my.js]

注意:引用要放在2.書寫js提交頁面,主要包括要提交的內容(my.js)

a.點選登入按鈕後對提交內容進行封裝,採用ajax提交

3.對提交的js需求進行判斷(login.js進行判斷)

a.連線資料庫配置檔案 conn.php[其中包括資料庫名密碼路徑等]

b.判斷前台提交的使用者名稱和密碼是否正確

c.返回查詢結果

4.前台頁面顯示執行的結果

a.使用者名稱或密碼錯誤

b.不允許為空等

c.成功跳轉。

實際專案例子:

1.前台php功能頁面:index.php

使用者名稱:

密 碼:

2.書寫獲取的資訊並且進行封裝提交 my.js[此處只以登入為例]

(function($) ,         

beforesend: function()else)(jquery);

3.對my.js提交的使用者名稱和密碼進行檢查,返回相應結果(login.php)

<?php

session_start();

require_once ('conn.php');

$action = $_get['action'];

if ($action == 'login')

if (empty ($pass))

$query = mysql_query("select * from user where userid='$user'");

$us = is_array($row = mysql_fetch_array($query));

//$ps = $us ? $md5pass == $row['password'] : false;

$ps = $us ? $pass == $row['userpwd'] : false;

$arr['row'] = $row;

if ($ps) else

} else

echo json_encode($arr); //輸出json資料

} elseif ($action == 'logout')

4.conn.php

<?php

/* 資料庫的配置*/

$db = mysql_connect(db_host, db_user, db_pwd) or die ("資料庫連線錯誤: ".mysql.error());

mysql_select_db(db_name, $db);

mysql_set_charset(db_charset,$db);

mysql_query('set names utf8'); ?>

專案框架展示:

登入頁面展示:

成功登入結果展示:

php實現登入功能

開始自然是從最簡單的功能起步,我第乙個任務選擇了做乙個登入操作,其實也沒想象中那麼簡單。1.首先自然是連線和建立資料庫 這部分我寫在model.php中 username root password host localhost database login 建立連線 conn mysqli con...

php基本登入功能實現

php實現基本的登入功能,只為理解php連線mysql資料庫,還有遇到的問題,整理於此,留以備用。在 php 中,這個任務通過mysql connect 函式完成。語法mysql connect servername,username,password servername可選。規定要連線的伺服器。...

PHP實現登入功能DEMO

php實現登入的原理是什麼呢?就是利用session實現的,使用者訪問 系統會自動在伺服器生成乙個session檔案,這個session可以用來儲存使用者的登入資訊。好了,這是基本儲備,我們下面來實現登入功能吧!第一步 建立登入表單 php登入表單 第二步 接收登入資訊 並判斷是否使用者名稱密碼正確...