Example #1
0
 public function index()
 {
     $this->load->helper(array('form', 'url'));
     $this->load->library('form_validation');
     $this->form_validation->set_error_delimiters('<div class="alert alert-danger">', '</div>');
     // localisation
     $this->form_validation->set_rules('username', 'Benutzername', 'trim|required|xss_clean');
     $this->form_validation->set_rules('password', 'Passwort', 'trim|required|xss_clean|callback_check_database');
     if ($this->form_validation->run() == FALSE) {
         $this->load->library('appMenu');
         $menu = new appMenu();
         $this->load->library('appFooter');
         $footer = new appFooter();
         $this->load->helper('form');
         $data = array();
         $data['navigation'] = $menu->show_menu();
         $data['action'] = 'login';
         // localization
         $data['content_title'] = 'Login';
         $data['home_title'] = $this->config->item('app_title') . ' - ' . $data['contentTitle'];
         $data['header_title'] = $this->config->item('app_logo') . $this->config->item('app_title');
         $data['link_password_forgot'] = anchor('passwordrequest', 'Passwort vergessen?');
         $data['footer'] = $footer->show_footer();
         $data['main_content'] = $this->load->view('login', $data, true);
         $this->load->view('main_template', $data);
     } else {
         //Go to private area
         if ($_SESSION['user']['loginlevel'] < 1) {
             redirect('home', 'refresh');
         } else {
             redirect('home', 'refresh');
         }
     }
 }
Example #2
0
 public function index()
 {
     $this->load->library('appMenu');
     $menu = new appMenu();
     $this->load->library('appFooter');
     $footer = new appFooter();
     $data = array();
     $data['navigation'] = $menu->show_menu();
     $data['home_title'] = $this->config->item('app_title') . ' - Home';
     $data['header_title'] = $this->config->item('app_logo') . $this->config->item('app_title');
     $data['footer'] = $footer->show_footer();
     $data['main_content'] = $this->load->view('home', $data, true);
     $this->load->view('main_template', $data);
 }
 function sucess()
 {
     $this->email = $_SESSION['passwordrequest']['email'];
     $this->username = $_SESSION['passwordrequest']['username'];
     $this->password = $_SESSION['passwordrequest']['password'];
     echo 'un: ' . $this->username . ' pw:' . $this->password;
     unset($_SESSION['passwordrequest']);
     $this->send_password();
     $this->load->library('appMenu');
     $menu = new appMenu();
     $this->load->library('appFooter');
     $footer = new appFooter();
     $data = array();
     $data['navigation'] = $menu->show_menu();
     $data['main_content'] = $this->load->view('passwordrequest/sendsuccess', $data, true);
     $data['home_title'] = $this->config->item('app_title') . ' - Passwort anfordern';
     $data['header_title'] = $this->config->item('app_logo') . $this->config->item('app_title');
     $data['footer'] = $footer->show_footer();
     $this->load->view('main_template', $data);
 }
Example #4
0
 function add_user()
 {
     // Datenvalidieren
     $this->_set_rules();
     // run validation
     if ($this->form_validation->run() == FALSE) {
         $data['message'] = '';
     } else {
         // save data
         $user = array('username' => $this->input->post('username'), 'password' => $this->input->post('password'), 'loginlevel' => $this->input->post('loginlevel'));
         $id = $this->userModel->save($user);
         // set form input name="id"
         $this->form_validation->id = $id;
         redirect('user', 'refresh');
     }
     // Load Libraries
     $this->load->library('appMenu');
     $menu = new appMenu();
     $this->load->library('appFooter');
     $footer = new appFooter();
     // set common properties
     $data['id'] = $this->input->post('id');
     $data['username'] = $this->input->post('username');
     $data['password'] = $this->input->post('password');
     $data['password2'] = $this->input->post('password2');
     $data['typ'] = form_dropdown('loginlevel', $this->typ_select, $this->input->post('loginlevel'), ' class="selectField"');
     $data['title'] = 'Benutzerdaten anpassen';
     $data['home_title'] = $this->config->item('app_title') . ' - Benutzerdaten anpassen';
     $data['header_title'] = $this->config->item('app_logo') . $this->config->item('app_title');
     $data['action'] = site_url('user/update_user');
     $data['link_back'] = anchor('user/index/', 'zur&uuml;ck zur &Uuml;bersicht', array('class' => 'back'));
     $data['navigation'] = $menu->show_menu();
     $data['footer'] = $footer->show_footer();
     $data['main_content'] = $this->load->view('user/useredit', $data, true);
     // Show view
     $this->load->view('main_template', $data);
 }