Advertisement
Guest User

Untitled

a guest
Nov 4th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3.  
  4. class User extends CI_Controller {
  5.  
  6. public function __construct()
  7. {
  8. parent::__construct();
  9. $this->load->library('session');
  10.  
  11. }
  12.  
  13. public function index() {
  14. $this->load->view('ViewMessages');
  15. }
  16.  
  17. public function view($name = null) {
  18. $this->load->model('Messages_model');
  19.  
  20. if($name == null) echo "name not specified";
  21. if($name != null) {
  22.  
  23. $this->load->model("Messages_model");
  24. $data = array('results' => $this->Messages_model->getMessagesByPoster($name));
  25. $this->load->view("ViewMessages", $data);
  26. }
  27. }
  28.  
  29. public function login() {
  30. $this->load->view('Login');
  31. }
  32.  
  33. public function doLogin(){
  34. $username = $_POST['username'];
  35. $pass = $_POST['password'];
  36. $this->load->model('User_model');
  37. $log = $this->User_model->checkLogin($username, $pass);
  38.  
  39. if($log == false) {
  40. $this->session->set_flashdata('error','Your usename or password was incorrect or not found');
  41. redirect('/user/login');
  42.  
  43. }
  44.  
  45. else if ($log == true) {
  46. $this->session->set_userdata('log-in',$username);
  47. redirect('/user/view/'.$username);
  48. }
  49. }
  50.  
  51. public function logout() {
  52. $this->session->unset_userdata('logged_in');
  53. redirect('/user/login');
  54.  
  55. }
  56.  
  57.  
  58.  
  59.  
  60. }
  61.  
  62.  
  63. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement