使用者註冊E mail驗證

2021-09-21 22:43:35 字數 4172 閱讀 1422

登錄檔單頁signup.php:

>會員註冊

title

>

<

style

type

="text/css"

>

body 

style

>

head

>

<

body

>

<

table

width

="350"

border

="0"

align

="center"

cellpadding

="0"

cellspacing

="0"

>

<

tr>

<

td>

<

form

name

="form1"

method

="post"

action

="signup_ac.php"

>

<

table

width

="100%"

border

="0"

cellspacing

="4"

cellpadding

="0"

>

<

tr>

<

tdcolspan

="3"

>

<

strong

>註冊

strong

>

td>

tr>

<

tr>

<

tdwidth

="76"

>使用者名稱

td>

<

tdwidth

="3"

>:

td>

<

tdwidth

="305"

>

<

input

name

="name"

type

="text"

id="name"

size

="30"

>

td>

tr>

<

tr>

<

td>e-mail

td>

<

td>:

td>

<

td>

<

input

name

="email"

type

="text"

id="email"

size

="30"

>

td>

tr>

<

tr>

<

td>密碼

td>

<

td>:

td>

<

td>

<

input

name

="password"

type

="password"

id="password"

size

="30"

>

td>

tr>

<

tr>

<

td>國家

td>

<

td>:

td>

<

td>

<

input

name

="country"

type

="text"

id="country"

size

="30"

>

td>

tr>

<

tr>

<

td>

td>

<

td>

td>

<

td>

<

input

type

="submit"

name

="submit"

value

="提交"

>

<

input

type

="reset"

name

="reset"

value

="重置"

>

td>

tr>

table

>

form

>

td>

tr>

table

>

body

>

html

>

表單處理頁面signup_ac.php:

<?php  

include('config.php'); 

// 表名 

$tbl_name="tmp_members";//臨時表 

//隨機確認碼 

$confirm_code=md5(uniqid(rand())); 

//表達傳送的值 

$name=$_post['name']; 

$email=$_post['email']; 

$country=$_post['country']; 

//插入資料 

$sql="insert into $tbl_name(confirm_code, name, email, password, country)values('$confirm_code', '$name', '$email', '$password', '$country')"; 

$result=mysql_query($sql); 

// 如果資料插入成功則傳送驗證碼給指定e-mail 

if($result)else  

// 如果郵箱傳送成功 

if($sentmail)else  

?>

資料庫配置config.php:

<?php  

$host="localhost"; // 主機名 

$username="root"; // mysql 使用者名稱 

$password="123456"; // mysql密碼 

$db_name="verifyemail"; // 資料庫名 

//連線伺服器並選擇資料庫 

mysql_connect("$host", "$username", "$password")or die("不能連線資料庫伺服器"); 

mysql_select_db("$db_name")or die("不能選擇資料庫"); 

?> 

確認confirm.php

<?php  

include('config.php'); 

// 從連線位址得到通行金鑰 

$passkey=$_get['passkey']; 

$tbl_name1="tmp_members"; 

// 檢索資料尋找匹配金鑰的那條記錄 

$sql1="select * from $tbl_name1 where confirm_code ='$passkey'"; 

$result1=mysql_query($sql1); 

// 查詢成功 

if($result1) 

// 如果沒有找到則顯示確認碼不正確 

else  

// 插入成功的話提示使用者已經啟用 

if($result2) 

?>

表單驗證 使用者註冊

var names tom jack lily 韓梅梅 表單驗證 function mysub 判斷使用者名稱是否可用,物件導向的程式設計思想,原則 高內聚 低耦合 var b isname username if b else 判斷使用者名稱是否重複,面向過程 for var i 0 i var ...

jQuery驗證使用者註冊資訊

validator.addmethod dlmstring function value,element 只能為中文字母數字或下劃線 validator.addmethod dlmk function value,element 不能為開頭 validator.addmethod dlmj func...

我會Email正則驗證

orchard 中後台email驗證 二 email正規表示式 說到正規表示式,網上有很多的通用的表示式,可是事實上說來,一般人的都 不願意去拿來研究,就是拿來就直接用就行了.可是,事實上,可能有些時候,專案中或公司裡的實際情況不一樣,得要修改一下正規表示式的,根據實際情況來定 制,這就需要我們來認...