Как написать код авторизации, если неправильно введен логин или пароль?
Юлия Квитчастая2 ответов
Как написать код авторизации, если неправильно введен логин или пароль?
Как написать код авторизации, если неправильно введен логин или пароль?
Вот так:
function login()
{
if ( !$this->dx_auth->is_logged_in())
{
$val = $this->form_validation;
// Set form validation rules
$val->set_rules('username', 'Логин', 'trim|required');
$val->set_rules('password', 'Пароль', 'trim|required');
$val->set_rules('remember', 'Remember me', 'integer');
if ($val->run() AND $this->dx_auth->login($val->set_value('username'), $val->set_value('password'), $val->set_value('remember')))
{
// Redirect to homepage
redirect('', 'location');
}
else
{
// Check if the user is failed logged in because user is banned user or not
if ($this->dx_auth->is_banned())
{
// Redirect to banned uri
$this->dx_auth->deny_access('banned');
}
else
{
// Default is we don't show captcha until max login attempts eceeded
$data['show_captcha'] = FALSE;
// Load login page view
$this->load->view($this->dx_auth->login_view, $data);
}
}
}
else
{
$data['auth_message'] = 'You are already logged in.';
$this->load->view($this->dx_auth->logged_in_view, $data);
}
}спасибо, а логика в верстке какая?
куда эту функцию поместить в kinomonster?