-1

CodeIgniter でアプリケーションを構築しています。次の電子メール関連のタスクについて助けが必要でした。すべての電子メールには SSL が必要であることに注意してください。

1) メールを送信して、ユーザーを祝福し、サイトに歓迎します。2) ユーザー アカウントが削除されたことを確認するメールを送信して、ユーザーが退去することを選択した場合。3) 電子メールを送信して、別のユーザーからリクエストが送信されたことをユーザーに警告します。4) 「ユーザー名を忘れた」というメールを設定して送信し、最後に 5) ユーザーがログイン方法を思い出せない場合に備えて、パスワードをリセットするメールを送信します。

ご協力ありがとうございます。

関数サインアップ(){

$data = array(
'sign_up_mail'=>'Welcome and thanks for joining...'
);

$htmlMessage =  $this->parser->parse('user/email/signup_html', $data, true);
$txtMessage = $this->parser->parse('user/email/signup_txt',  $data, true);

#send the message
$this->email->from('test@gmail.com', 'test app');
$this->email->to($this->input->post('email_address'));
$this->email->subject('Account Registration');
$this->email->message($htmlMessage);
$this->email->alt_message($txtMessage);
$this->email->send();

}

さまざまな電子メール内のメッセージを変更する方法として、以下にリストされているこれを使用しますか? data['message'] = "こんにちは、フォロワーのリクエストがあります!"; $email = $this->load->view('email/template', $data, TRUE);

この方法は、ユーザーのウェルカムやアラートなどの単純なことで機能すると思います。プロセスをユーザー名/パスワードのリセットまたは削除の確認に接続するにはどうすればよいですか? 電子メール プロセスとデータベース内のデータ操作をどのように関連付けますか?

4

1 に答える 1

0

あなたの質問から、ある種の認証関連のタスクを探していると思います。もしそうなら、完全な認証システムを提供する codeigniter の認証ライブラリがあります。見てください、それはあなたにとって役に立ちます。http://konyukhov.com/soft/tank_auth/

于 2012-11-09T08:55:55.187 に答える