Example #1
0
 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'));
 }
Example #2
0
 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"];
?>