public function send_activation_mail() { $req = req()->_plain(); if ($req->is_post()) { try { $uid = intval($req->post('id')); $user = User::getUser($uid); if ($user->is_active()) { $this->rt_msg['msg'] = "用户已激活,无需重复发送邮件"; } else { lib()->load('UserRegister'); $ur = new UserRegister(); if ($ur->SendActivationMail($user)) { $this->rt_msg['status'] = true; } else { $this->rt_msg['msg'] = $ur->SendActivationMsg(); } } } catch (\Exception $ex) { $this->rt_msg['msg'] = $ex->getMessage(); } } else { $this->rt_msg['msg'] = "必须以POST提交"; } }
/** * 发送激活邮件 */ public function send_activation_mail() { try { $this->throwMsgCheck('is_login'); $user = login_user(); if ($user->getStatus() == 0) { lib()->load('UserRegister'); $ur = new UserRegister(); if ($ur->SendActivationMail($user)) { $this->rt_msg['content'] = $user->getEmail(); $this->rt_msg['status'] = true; } else { $this->rt_msg['msg'] = $ur->SendActivationMsg(); } } else { $this->rt_msg['msg'] = "当前用户无需验证邮箱"; } } catch (\Exception $ex) { $this->rt_msg['status'] = false; $this->rt_msg['msg'] = $ex->getMessage(); } }