Как написать код авторизации, если неправильно введен логин или пароль?

0

Как написать код авторизации, если неправильно введен логин или пароль?

php

2 ответов

0

Вот так:

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);
		}
	}
0

спасибо, а логика в верстке какая?

куда эту функцию поместить в kinomonster?

Sign up or Log in to write an answer