Guest User

Untitled

a guest
Jan 7th, 2013
40
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. class Admin_model extends CI_Controller
  4. {
  5.  
  6. /*===================*/
  7. // Constructor
  8. /*===================*/
  9. function __construct()
  10. {
  11.     parent::__construct();
  12.  
  13. }
  14.  
  15. /*===================*/
  16. // validate_admin
  17. /*===================*/
  18. public function validate_admin($username,$password)
  19. {
  20.  
  21. $db_query = $this->db->get_where('nv_cms_admin',array("username"=>$username));
  22.  
  23.  
  24. if($db_query->num_rows() == 1)
  25.     {
  26.  
  27.         $p = $db_query->row()->password;
  28.        
  29.         if($p === md5($password))
  30.         {
  31.  
  32.             return TRUE;
  33.         }
  34.         else
  35.         {
  36.  
  37.  
  38.             return FALSE;
  39.         }
  40.            
  41.     }
  42.     else{
  43.  
  44.             return false;
  45.         }
  46.  
  47. }
  48.  
  49. /*==================*/
  50. // get_admin
  51. /*==================*/
  52. public function get_admin($username)
  53. {
  54.  
  55. $db_query = $this->db->get_where('nv_cms_admin',array("username"=>$username));
  56. $admin = $db_query->row();
  57. return $admin;
  58.  
  59. }
  60.  
  61. /*=================*/
  62. // validate_session
  63. /*=================*/
  64. public function validate_session()
  65. {
  66.     $is_admin = $this->session->userdata('is_admin');
  67.     $logged_in = $this->session->userdata('logged_in');
  68.    
  69.     if( ($is_admin == TRUE) && ($logged_in == TRUE))
  70.     {
  71.         return TRUE;
  72.     }
  73.     else{
  74.         FALSE;
  75.        
  76.         }
  77.  
  78. }
  79. }
RAW Paste Data