private function auth($login, $password) { $this->load->model('users_model'); $user = $this->users_model->get_auth_user($login, $password); if (!$user) { return false; } $this->session->set_userdata('logged_in', TRUE); $this->session->set_userdata('username', $user['username']); redirect(base_url('admin')); }
public function do_signup() { redirect('admin'); $this->load->library('form_validation'); $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|is_unique[admin.email]'); $this->form_validation->set_rules('username', 'Username', 'trim|required|min_length[2]'); $this->form_validation->set_rules('password', 'Password', 'trim|required|min_length[6]|max_length[32]'); $this->form_validation->set_rules('password2', 'Password Confirmation', 'trim|required|matches[password]'); $this->form_validation->set_error_delimiters('<div class="alert alert-error"><a class="close" data-dismiss="alert">×</a><strong>', '</strong></div>'); if ($this->form_validation->run() == FALSE) { $this->load->view('admin/signup'); } else { $this->load->model('users_model'); $email = $this->input->post('email'); $username = $this->input->post('username'); $password = $this->input->post('password'); if ($this->users_model->create($email, $password, $username)) { $this->load->view('admin/signup_successful'); } else { $this->load->view('admin/signup'); } } }
<?php ST::deployTemplate('heads/ui_timepicker.inc'); RenderEngine::MenuChanger(); $model = new users_model(); $getUser = $model->getUserByToken($_GET['t']); empty($getUser) ? die("Bad request") : true; $ctrl = new auth_controller(); !is_int($ctrl->makeThisUserApproved($getUser['id'])) ? die("Bad request & already Approved") : true; ?> <div class='container'> <div class=' col-md-offset-2 col-md-8 block-border-shadow'> <div class='col-md-offset-2 col-md-8'> <form class='form-horizontal' method='post'> <div class='form-group'> <h4>Подтверждение регистрации для пользователя: <?php echo $getUser["login"]; ?> </h4> </div> <div class='form-group'> <p>Добро пожаловать в систему, <?php echo $getUser["fio"]; ?> </p> </div> <div class='form-group'> <p>Ваша учетная запись<b> <?php echo $getUser["login"]; ?>