前几天小白让我看看怎样去实现邮件激活账号的功能,对于一些大型的论坛或网站注册一般都会这样做的啦,用来防止某些人乱注册的情况,一开始paperen我就有个思路,就是在用户注册时,生成一个随机的数列同时放入到数据库中(自己就想到用MD5),然后调用mail函数向注册的邮箱发一封邮件,里面装着一个地址(如example.php?rand=f3223d2d32d&id=12)刚才实现了下,看来paperen我的思路是可行的。下面来具体说一下是到底怎实现的吧。?

首先从基本开始吧,对于注册页面肯定就是一个form啦

<form method="post" action="reg.php">
<p>Name:<input type="text" name="name" /></p>
<p>Email:<input type="text" name="email" /></p>
<p>Password:<input type="password" name="pwd" /></p>
<p><input type="submit" name="submit" value="Reg Now" /></p>
</form>