Дипломная работа. Приложение Е.

Функция проверки логина:
function checklogin(){
        $this->load->library('form_validation');
        $this->form_validation->set_rules('email', 'lang:email', 'trim|required|valid_email|xss_clean');
        $this->form_validation->set_rules('password', 'lang:password', 'trim|required');
        $this->form_validation->set_error_delimiters('<div class="fErrMessage">', '</div>');
         if ($this->form_validation->run() == false){
            $this->load->view('admin/login');
        }
        else {
            $login    = $this->input->post('email');
            $password = $this->input->post('password');
            if ($this->redux_auth->login($login, $password)) {
                $this->redux_auth->log_stat('Авторизация пройдена'); //признак удачной авторизации
                redirect('/admin/main');
            }
            else {
                $this->redux_auth->auth_sleep();// функция задержки
                $this->redux_auth->log_stat('Авторизация не пройдена'); //признак не пройденной авторизации
                $this->session->set_flashdata('message','Неверная пара логин/пароль, попробуйте ещё раз');
                redirect('/admin/login');
            }
            }
        }

Безопасность web-сайтов

Блог, посвященный обсуждению аспектов информационной безопасности веб-сайтов.

1 читатель · 45 топиков · RSS

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.