国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP中http的數(shù)據(jù)庫是如何進(jìn)行驗(yàn)證登錄

2020-03-22 19:07:24
字體:
供稿:網(wǎng)友
在PHP中http的數(shù)據(jù)庫是如何進(jìn)行驗(yàn)證登錄的?接下來我們就來看一下PHP中http的數(shù)據(jù)庫驗(yàn)證登錄的實(shí)現(xiàn)示例。

1. 關(guān)于文件身份驗(yàn)證方式

解析建立的.htpasswd文件存放的登錄賬號(hào)和密碼

提取前臺(tái)發(fā)來的http的驗(yàn)證登錄賬號(hào)和密碼

$_SERVER[ PHP_AUTH_USER ]和 $_SERVER[ PHP_AUTH_PW ]

分別比對 代碼 和關(guān)于數(shù)據(jù)庫方式大概一致

代碼地址

https://github.com/956077081/PHP_demo/blob/master/HttpLogin.php

2. 關(guān)于基于數(shù)據(jù)庫的方式進(jìn)行文件比對

 ?php //驗(yàn)證Http的兩個(gè)參數(shù) //$_SERVER[ PHP_AUTH_USER ]//$_SERVER[ PHP_AUTH_PW //echo $_SERVER[ PHP_AUTH_USER ]. /r/n //echo $_SERVER[ PHP_AUTH_PW function authenticate_user () header( WWW-Authenticate: Basic realm = Project  header( HTTP/1.1 401 unauthorized $user = $_SERVER[ PHP_AUTH_USER $passwd = $_SERVER[ PHP_AUTH_PW if( !isset($user) ||!isset($passwd)){ authenticate_user();}else{ $db = new mysqli( localhost , root , 123456 , httpauth  $stm = $db- prepare( select name ,passwd from auth where name=? and passwd=?  $stm- bind_param( ss ,$user,$passwd); $stm- execute(); $stm- store_result(); if ( $stm- num_rows == 0 ){ authenticate_user(); }else{ echo you are sucessful to login ! }

對應(yīng)的數(shù)據(jù)庫(httpauth) 明文的驗(yàn)證方式也可以自行做數(shù)據(jù)庫 與 php原數(shù)據(jù) 加密比對

use httpauth;create table autht(id int(10) UNSIGNED not NULL AUTO_INCREMENT,name VARCHAR(50) NOT NULL DEFAULT ,passwd VARCHAR(50) not NULL DEFAULT ,harsh VARCHAR(50) DEFAULT ,PRIMARY KEY(id,name),INDEX `asd` (name) ) ENGINE = INNODB , DEFAULT CHARSET = UTF8 COMMENT= HTTP登錄驗(yàn)證 

相關(guān)推薦:

php 用戶cookie登錄驗(yàn)證與mysql數(shù)據(jù)登錄驗(yàn)證的方法

php使用curl模擬登錄帶驗(yàn)證碼的網(wǎng)站,curl驗(yàn)證碼

以上就是PHP中http的數(shù)據(jù)庫是如何進(jìn)行驗(yàn)證登錄的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 获嘉县| 仙桃市| 寻乌县| 楚雄市| 秭归县| 敦煌市| 伊金霍洛旗| 延边| 长沙县| 博爱县| 凤山市| 和静县| 无棣县| 额敏县| 河津市| 莱西市| 六盘水市| 新竹市| 吉林省| 宜丰县| 白沙| 南汇区| 渑池县| 太康县| 黑河市| 新余市| 徐汇区| 宁城县| 新源县| 疏附县| 玉溪市| 城市| 邯郸市| 定日县| 武安市| 海林市| 潍坊市| 开鲁县| 陕西省| 开封市| 襄汾县|