Произошла ошибка. Пожалуйста, свяжитесь с Администратор в ####@admin.com Error подтверждающих счета с помощью электронной почты ativation, пожалуйста, свяжитесь с ####@admin.comАктивация учетной записи с использованием электронной почты Проверка
пытался проверка учетной записи установки с помощью адреса электронной почты, электронная почта получает успешно отправлен на адрес пользователя, но когда пользователь нажимает ссылку, отправленную в свою учетную запись, возникает ошибка выше.
Ссылка с Email
href="' . base_url() . 'register/validate_email/' . $email . '/' . $email_code . '"
При нажатии на ссылку с вашей электронной почты, он направляет
регистр контроллера в
public function validate_email($email_address, $email_code)
{
$email_code=trim($email_code);
$validated = $this->model_user->validate_email($email_address, $email_code);
if($validated == true)
{
$this->load->view('includes/header');
$this->load->view('registration/view_email_validated', array('s_email' => $email_address));
$this->load->view('includes/footer');
}
else{
echo 'Error confirming your account via email ativation, Please contact '. $this->config->item('admin_email');
}
}
Model_user
public function validate_email($email_address, $email_code)
{
$sql = "select student_id, s_email, s_name from qcs_student where s_email = '{ $email_address }' limit 1";
$result = $this->db->query($sql);
$row = $result->row();
if($result->num_rows() == 1 && $row->s_name)
{
if(md5((string)$row->student_id) == $email_code)
{
$result = $this->activate_account($email_address);
}
else
{
$result = false;
}
if($result = true)
{
return true;
}
else
{
echo 'Something is wrong, Please contact Administrator at '. $this->config->item('admin_email');
return false;
}
}
else
{
echo 'There was an error. Please contact Admin at '. $this->config->item('admin_email');
}
}
Хорошо, спасибо, Лемм попробовать –