Мне интересно, может ли кто-нибудь сообщить мне, как они обрабатывают сообщения об успехе / неудаче в CodeIgniter.
Например, что я делаю в тот момент, когда пользователь регистрируется на моем сайте, это то, что происходит в контроллере
if (!is_null($data = $this->auth->create_user( $this->form_validation->set_value('username'), $this->form_validation->set_value('password') ))) {
// Redirect to the successful controller
redirect( 'create-profile/successful' );
} else {
// Redirect to the unsuccessful controller
redirect( 'create-profile/unsuccessful' );
}
Затем в том же контроллере (create-profile) у меня есть 2 метода, которые похожи на следующие
function successful()
{
$data['h1title'] = 'Successful Registration';
$data['subtext'] = '<p>Test to go here</p>';
// Load the message page
$this->load->view('message',$data);
}
Проблема в том, что я могу просто зайти на site.com/create-profile/successful, и он покажет страницу.
Если бы кто-то мог показать мне лучший способ справиться с этим, это было бы очень признательно.
Приветствия