本文目錄一覽:
- 1、PHP+MYSQL 資料庫的用戶名和密碼保存問題
- 2、php中 如何 實現記住用戶名 和 密碼。
- 3、php怎麼實現記住資料庫密碼,和用戶名
- 4、php怎麼實現記住用戶名密碼?
- 5、thinkphp如何實現記住用戶名,密碼,自動登錄
PHP+MYSQL 資料庫的用戶名和密碼保存問題
你所說的用戶名和密碼是登陸MySQL用的還是登陸PHP系統用的?
如果是mySQL的那你大可不必擔心,安裝mySQL的時候root賬號設置為禁止遠程登錄,也就是只有127.0.0.1和localhost才能對mySQL訪問.只要密碼強度足夠,而且定時更換的話,是被破解的機會是不大的(我所在公司的informix資料庫登錄密碼都在10位以上.暴力破解的話,不知道哪年才有結果.
如果是登陸php的,只要在php代碼健壯性足夠,操作系統也沒有漏洞的情況下.也不是那麼容易被破解
ps:密碼使用不可逆的一些加密演算法來保存.既明文可以轉換成密文,而密文不可以轉換成明文的演算法.
例如MD5(但是MD5現在網上有近8萬億條的密碼字典了).SHA這些
php中 如何 實現記住用戶名 和 密碼。
設置cookie
舉例
setcookie(“id”,”root”,time()+300);//ID為記錄用戶名的變數,root為用戶名,time()+300cookie過期時間為300秒之後
setcookie(“password”,”123456″,time()+300);
取用:
$id=$_COOKIE[“id”];
$_COOKIE為超全局變數,在該應用中都可以調用
php怎麼實現記住資料庫密碼,和用戶名
如果是一個應用網站程序,在安裝的時候通過
file_put_contents(“文件名”,”?php
return array(“user”=’root’,”password”=『root』)
;?”);這樣一個數組寫入一個文件中,每次鏈接資料庫首先引入資料庫配置文件然後實現鏈接,以上只是簡單說了這個邏輯,具體的配置還有在代碼中添加,比如ip,埠,資料庫型號等
php怎麼實現記住用戶名密碼?
是寫在你的驗證過程後的,如果用戶名和密碼驗證成功就保存cookie或者session;
login.html前端登錄界面:客戶輸入界面用戶名,密碼;
login.php 後端驗證過程:通過post/get方式獲取到客戶輸入的信息,然後跟資料庫里的的賬號密碼就行匹配,如果正確就用setcookie保存下來,如果不正確就彈出相對應的錯誤提示;
例如:
登錄界面;
PHP後端設置界面
顯示效果;
thinkphp如何實現記住用戶名,密碼,自動登錄
這個是前端的問題不是thinkphp實現的 只要把登錄信息存儲到cookie設置好有效期 下次登錄時判斷cookie是否存在存在的話直接把信息給後端自動登錄免去輸入賬號密碼的過程
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249302.html