Как вывести сообщение на главной о успешной регистрации в codeigniter?
Привет.
После регистрации аккаунта по ссылке http://kinomonster.com//auth/register/ выводится сообщение о успешной создании аккаунта.
За это отвечает эта часть кода
if ($this->dx_auth->email_activation)
{
$data['auth_message'] = 'You have successfully registered. Check your email address to activate your account.';
/* redirect('', 'location'); */
}
Сообщение выводиться на новой странице. Нужно его вывести на главной!
Пробовал подгрузить вид главной
$this->load->view('templates/header', $this->data);
$this->load->view('main/index', $this->data);
$this->load->view('templates/footer');
выдает ошибки.
Редирект работает, только не хватает сообщения о успешном создании аккаунта.
Не пойму, как реализовать вывод сообщения на главной!
Подскажите советом.
СПАСИБО!
4 ответов
Также как и сообщения об ошибках. Можно прописать при успешной регистрации в контроллере после строчки:
$data['auth_message'] = 'Вы успешно зарегистрировались. Проверьте свой email, чтобы активировать аккаунт.';
такую строчку:
$this->session->set_flashdata('register_success', $data['auth_message']);
И на главной странице такую строчку во view:
<?php echo $this->session->flashdata('register_success'); ?>
Поделитесь, пожалуйста, источниками информации о Codeigniter, если такие есть, которые не указаны в рекомендациях Сергея Никонова!
Справа в некоторых уроках есть ссылки на доп. материалы и документацию. Ими пользуюсь и исходный код изучаю.
Спасибо, student_Cx8W3815.
Буду разбираться. Поделитесь, пожалуйста, источниками информации о Codeigniter, если такие есть, которые не указаны в рекомендациях Сергея Никонова!
Еще раз, спасибо!
Спасибо вам за совет!