Как вывести сообщение на главной о успешной регистрации в codeigniter?

0

Привет.

После регистрации аккаунта по ссылке 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');

выдает ошибки.

Редирект работает, только не хватает сообщения о успешном создании аккаунта. 

Не пойму, как реализовать вывод сообщения на главной!

Подскажите советом.

СПАСИБО! 

codeigniter

4 ответов

1

Также как и сообщения об ошибках. Можно прописать при успешной регистрации в контроллере после строчки:

$data['auth_message'] = 'Вы успешно зарегистрировались. Проверьте свой email, чтобы активировать аккаунт.';

такую строчку:

$this->session->set_flashdata('register_success', $data['auth_message']); 

И на главной странице такую строчку во view:

<?php echo $this->session->flashdata('register_success'); ?>
0
Поделитесь, пожалуйста, источниками информации о Codeigniter, если такие есть, которые не указаны в рекомендациях Сергея Никонова!

Справа в некоторых уроках есть ссылки на доп. материалы и документацию. Ими пользуюсь и исходный код изучаю.

0

Спасибо, student_Cx8W3815. 

Буду разбираться. Поделитесь, пожалуйста, источниками информации о Codeigniter, если такие есть, которые не указаны в рекомендациях Сергея Никонова!

Еще раз, спасибо!

0

Спасибо вам за совет!

Sign up or Log in to write an answer