okay 

, det ska lige siges siden er sat op lidt ala udvikleren med bruger menu i siden, og det er der jeg gerne vil have den ska vise fejl, den side den er på skal den bare blive på, også gerne når personen logger ind
min controller
-  <?php
-  
-  class Login extends Controller {
-      
-      public function index() {
-          
-      }
-  
-      public function submit() {
-  
-          if ($this->_submit_validate() === FALSE) {
-              $this->index();
-              return;
-          }
-          
-          $username = $this->input->post('username');
-          $password = $this->input->post('password');
-      
-          $this->load->model('member_model');
-          $tjek_login = $this->member_model->check_info($username, $password);
-          
-          if($tjek_login === true)
-            {
-             $session_data = array(
-              'username'         => $username,
-              'logget_ind'       => true
-             );
-  
-             $this->session->set_userdata($session_data);
-          
-              //redirect('/');
-             //her ville jeg godt vise brugeren den side han allerede var på inden han loggede ind
-          } else {
-              //redirect('/');
-              //$this->validation->set_message('Brugernavn eller password er forkert');
-              //return $this->form_validationge->run();
-              //send noget fejl til footer_view.php
-          }
-      }
-      
-      private function _submit_validate()
-      {
-          $this->form_validation->set_rules('username', 'Username',
-              'required|alpha_numeric|min_length[6]|max_length[30]');
-  
-          $this->form_validation->set_rules('password', 'Password',
-              'required|alpha_numeric|min_length[2]|max_length[30]');
-          
-          return $this->form_validation->run();
-      }
-      
-      
-      function is_logged_in()
-      {
-          $is_logged_in = $this->session->userdata('logget_ind');
-          if(!isset($is_logged_in) || $is_logged_in != true)
-          {
-              echo 'Du har ikke adgang til denne side';    
-              die();        
-              //$this->load->view('login_form');
-          }        
-      }
-      
-  }
footer_view
-  <div class="sidebarBox">
-          
-              <h3>Medlem login</h3><br>
-              <?php
-              //echo $this->session->userdata('logget_ind');
-               if($this->session->userdata('logget_ind') == 1)
-                  {
-                  ?>
-                  <div id="profil_sidebar">
-                  Velkommen <b><?php echo $this->session->userdata('username'); ?></b><br>
-                  
-                  <?php echo anchor('profil/' .$this->session->userdata('username'), 'Profil'); ?><br>
-                  <a href="#">Indstillinger</a><br>
-                  <a href="#">Indbakke</a><br>
-                  <a href="#">Regler</a>
-                  </div><!-- profil_sidebar -->
-                  <?php
-                  } else {
-                      echo form_open('login/submit');
-                      echo validation_errors('<p class="error">'); 
-                      echo form_input('username', 'Username');
-                      echo form_password('password', 'Password');
-                      echo "<br />";
-                      echo form_submit('submit', 'login', 'class=submit');
-                      echo anchor('signup', 'Opret Account');
-                      echo form_close();
-                  }
-              ?>
-              
-          
-      </div><!-- sidebarBox -->
model filen
-  <?php
-  
-  class Member_model extends Model {
-      
-      function __construct()
-      {
-          parent::Model();
-      }
-  
-      function check_info($username, $password)
-      {
-          $this->db->where('username', $username);
-          $this->db->where('password', md5($password));
-          $query = $this->db->get('users');
-          
-          //Hvis den fandt noget i databasen return true
-          if($query->num_rows == 1) 
-          {
-              return true;
-          } else {
-              return false;
-          }
-      }
-      
-      
-      function username_check()
-      {
-          
-          $this->db->select('username');
-          $this->db->where('username', $this->input->post('username'));
-          $query = $this->db->get('users')->num_rows();
-          
-          if ($query->num_rows == 1)
-          {
-              return true;
-          }
-          else
-          {
-              return false;
-          }
-      }
-  
-  }
						
						
						
						
		
							Indlæg senest redigeret d. 11.11.2010 02:37 af Bruger #12118