codeigniter でメールアドレスを確認するにはどうすればよいですか? マニュアルを調べただけですが、見つかりませんでした。
メール認証とは、コミュニティ フォーラムに登録するときに表示されるものとまったく同じ認証を意味します。
前もって感謝します!
codeigniter でメールアドレスを確認するにはどうすればよいですか? マニュアルを調べただけですが、見つかりませんでした。
メール認証とは、コミュニティ フォーラムに登録するときに表示されるものとまったく同じ認証を意味します。
前もって感謝します!
電子メールクラスを使用して電子メールを送信します。電子メールには、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);
}