Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class User_auth extends CI_Model {
- public $user_id;
- public $username;
- public $logged_in;
- public function __construct(){
- parent::__construct();
- }
- public function login($username,$password){
- $password = md5($password);
- $query =$this->db->query("SELECT * FROM users WHERE username='".$username."' AND password='".$password."'");
- if($query->num_rows() == 1){
- $row = $query->row_array();
- $session_data = array(
- 'user_id' => $row['id'],
- 'username' => $row['username'],
- 'logged_in' => true
- );
- $this->session->set_userdata($session_data);
- $this->user_id = $this->session->userdata('user_id');
- $this->username = $this->session->userdata('username');
- $this->logged_in = $this->session->userdata('logged_in');
- return true;
- }
- else {
- return false;
- }
- }
- public function logout(){
- return $this->session->sess_destroy();
- }
- public function register(){
- }
- public function is_logged_in(){
- if($this->session->userdata('logged_in') == true){
- return true;
- }
- else {
- return false;
- }
- }
- public function is_admin(){
- $query = $this->db->query("SELECT * FROM users WHERE username='".$this->username."'");
- $row = $query->row_array();
- if($row['isadmin'] == 1){
- return true;
- }
- else { return false; }
- }
- }
Add Comment
Please, Sign In to add comment