-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 回答