Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. //////////////////////////////////////////////////////////////////// view:
  2. <div id="login_form">
  3. <div class="logo"></div>
  4. <?php echo form_open('login/validate_credentials'); ?>
  5. <label for="username">Username</label>
  6. <?php echo form_input('username', 'Username');?>
  7. <label for="username">Passwort</label>
  8. <?php
  9. echo form_password('password', 'Passwort');
  10. echo form_submit('submit', 'Login');
  11. echo anchor('login/sign_up', 'Konto Anlegen')
  12. ?>
  13.  
  14. //////////////////////////////////////////////////////////membership_model
  15.  
  16. class Membership_model extends Model{
  17.  
  18. function validate(){
  19. $this->db->where('username', $this->input->post('username'));
  20. $this->db->where('passwort', md5($this->input->post('password')));
  21. $query = $this->db->get('members');
  22.  
  23. if($query->num_rows == 1){
  24. return true;
  25. }
  26. }
  27.  
  28. }
  29.  
  30.  
  31.  
  32. /////////////////////////////////////////////////////////////////login Controller
  33. class Login extends Controller {
  34.  
  35.  
  36. function index(){
  37.  
  38. $data['main_content'] = 'login_view';
  39. $this->load->view('template/template', $data);
  40. }
  41.  
  42.  
  43. function validate_credentials(){
  44. $this->load->model('membership_model');
  45. $query = $this->membership_model->validate();
  46.  
  47. if($query){
  48. $data = array(
  49. 'username' => $this->input->post('username'),
  50. 'is_logged_in' => true
  51. );
  52.  
  53. $this->session->set_userdata($data);
  54. redirect('site/intern');
  55.  
  56. }
  57. else{
  58. $this->index();
  59. }
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement