php隨機生成密碼,php隨機生成密碼是什麼

本文目錄一覽:

隨機生成5位數字,並寫入PHP數據庫里

一定要隨機5位嗎?看你的表設計,應該是uid和userid都是主鍵吧~如果主鍵的話,保存入數據庫的時候,主鍵就不用存了,中只要保存非主鍵的字段即可,數據庫中主鍵會自增1的,絕對不會相同,本人覺得這樣設計更適全數據庫。如果你非要隨機5位也可以,用rand()函數可以生成隨機碼,select count(uid) from abc where uid=隨機5位,然後判斷讀出來的記錄數是否大於0,大於即已存在。

php 實現用戶註冊時,生成隨機密碼,並把隨機密碼發送到指定的郵箱中。

大概給你寫吧,js驗證部分就不給寫了:updatepass.php

user表:

uid name pass

**********************************************

$session_statr();

form action=”updatepass.php” method=”post”

原始密碼:input type=”text” name=”oldpass”

新密碼:input type=”text” name=”newfpass”

新密碼:input type=”text” name=”newlpass”

input type=”hidden” name=”useid” value=”$_SESSION[‘uid’]”

#用戶id保存在session中吧,是用戶登錄進來的時候放進去的

/form

?php

$link = mysql_connect(“localhost”, “mysql_user”,”mysql_password”)

or die(“Could not connect: ” . mysql_error());

if($_POST[‘oldpass’])

{

$selsql=”select pass from user where uid='”.$_POST[‘uid’].”‘”;

$passres=mysql_fetch_array(mysql_query($selsql,$link));

if($passres[0][‘pass’]==$_POST[‘oldpass’])

{

if($_POST[‘newfpass’]==$_POST[‘newlpass’])

{

$upsql=”update user set pass='”.$_POST[‘newfpass’].”‘ where uid='”.$_POST[‘id’].”‘ “;

$result= mysql_query($upsql,$link);

if($result)

{

echo “修改成功~”;

}

}else

{

echo “兩次輸入密碼不一致”;

}

}else

{

echo “原始密碼錯誤”;

}

}

?

怎麼樣通過純php生成隨機密碼

$pattern = ‘1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ’;

for($i=0;$i$length;$i++){

$key .= $pattern{mt_rand(0,35)};//生成php隨機數

}

隨機數 最後你可以在md5一下

php 生成隨機密碼,並把隨機密碼發送到指定的郵箱

大概給你寫吧,js驗證部分就不給寫了:updatepass.php

user表:

uid name pass

**********************************************

$session_statr();

form action=”updatepass.php” method=”post”

原始密碼:input type=”text” name=”oldpass”

新密碼:input type=”text” name=”newfpass”

新密碼:input type=”text” name=”newlpass”

input type=”hidden” name=”useid” value=”$_SESSION[‘uid’]”

#用戶id保存在session中吧,是用戶登錄進來的時候放進去的

/form

?php

$link = mysql_connect(“localhost”, “mysql_user”,”mysql_password”)

or die(“Could not connect: ” . mysql_error());

if($_POST[‘oldpass’])

{

$selsql=”select pass from user where uid='”.$_POST[‘uid’].”‘”;

$passres=mysql_fetch_array(mysql_query($selsql,$link));

if($passres[0][‘pass’]==$_POST[‘oldpass’])

{

if($_POST[‘newfpass’]==$_POST[‘newlpass’])

{

$upsql=”update user set pass='”.$_POST[‘newfpass’].”‘ where uid='”.$_POST[‘id’].”‘ “;

$result= mysql_query($upsql,$link);

if($result)

{

echo “修改成功~”;

}

}else

{

echo “兩次輸入密碼不一致”;

}

}else

{

echo “原始密碼錯誤”;

}

}

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/304315.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-01 11:05
下一篇 2025-01-01 11:05

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python暴力破解wifi密碼

    簡介:本文將從多個方面詳細介紹使用Python暴力破解wifi密碼的方法。代碼實例將被包含在本文中的相關小節中。 一、如何獲取wifi密碼 在使用Python暴力破解wifi密碼之…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python 編寫密碼安全檢查工具

    本文將介紹如何使用 Python 編寫一個能夠檢查用戶輸入密碼安全強度的工具。 一、安全強度的定義 在實現安全檢查之前,首先需要明確什麼是密碼的安全強度。密碼的安全強度通常包括以下…

    編程 2025-04-27
  • jiia password – 保護您的密碼安全

    你是否曾經遇到過忘記密碼、密碼泄露等問題?jiia password 正是一款為此而生的解決方案。本文將從加密方案、密碼管理、多平台支持等多個方面,為您詳細闡述 jiia pass…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Python解鎖Wi-Fi密碼

    想要解鎖Wi-Fi密碼,你需要使用Python編程語言。Python是一種高層次、面向對象、解釋型的動態編程語言。許多人都可以輕鬆學習Python,並用它來編寫各種各樣的程序。在本…

    編程 2025-04-27
  • Python隨機密碼生成代碼

    本文將會從以下幾個方面對Python隨機密碼生成代碼進行詳細闡述: 一、密碼生成原理 密碼生成的原理是利用隨機數生成器生成隨機字符或數字,根據一定的規則組合成所需要的密碼。 在Py…

    編程 2025-04-27

發表回復

登錄後才能評論