如何使用codeigniter验证电子邮件地址?我刚看过手册,找不到这个。
对于电子邮件验证,我指的是与您在社区论坛上注册时看到的完全相同的验证。
提前感谢!
发布于 2010-08-06 23:26:16
使用Email Class发送电子邮件。这封电子邮件可以包含一个带有“密钥”的链接,一个随机的类似散列的东西,比如5dfg7898ssdf (这是我编的:)。该链接可以指向: example.com/verify/user/5dfg7898ssdf,然后在名为"verify“的codeigniter控制器中,您可以放置此函数(只需一些快速代码):
function user($key = NULL)
{
if($key)
{
// Find key in database
// If it exists, then mark
// the corresponding user as "activated"
}
}发布于 2013-10-19 11:46:51
function verify($verificationText=NULL){
$noRecords = $this->HomeModel->verifyEmailAddress($verificationText);
if ($noRecords > 0){
$error = array( 'success' => "Email Verified Successfully!");
}else{
$error = array( 'error' => "Sorry Unable to Verify Your Email!");
}
$data['errormsg'] = $error;
$this->load->view('index.php', $data);
}https://stackoverflow.com/questions/3424542
复制相似问题