【发布时间】:2017-09-26 16:53:05
【问题描述】:
如何使用 codeigniter 验证电子邮件地址?刚翻了说明书,没找到。
对于电子邮件验证,我指的是您在社区论坛上注册时看到的完全相同的验证。
提前致谢!
【问题讨论】:
标签: php codeigniter email-verification
如何使用 codeigniter 验证电子邮件地址?刚翻了说明书,没找到。
对于电子邮件验证,我指的是您在社区论坛上注册时看到的完全相同的验证。
提前致谢!
【问题讨论】:
标签: php codeigniter email-verification
使用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"
}
}
【讨论】:
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);
}
【讨论】: