Warning: chmod(): Operation not permitted in /var/www/alexvillarreal/wp-content/plugins/custom-post-type-ui/custom-post-type-ui.php on line 8
403WebShell
403Webshell
Server IP : 74.208.250.37  /  Your IP : 216.73.216.114
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ubuntu 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : miferval ( 1000)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/aprendizajeodisea/system/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/aprendizajeodisea/system/lib/user.php
<?php
//namespace User;
class User
{	

	public $db;

	public function __construct($registry) {
		$this->db = $registry->get('db');
	}
	//Login authentication
	public function login($data=''){
		$username = $data['user'];
		$query = $this->db->query
				("SELECT u.user_id,u.firstname,u.email,u.image,u.is_active,r.name as role,r.role_id
					FROM admin_users u
					LEFT JOIN admin_roles r
					ON u.role_id = r.role_id
					WHERE username = '$username' 
					AND password = '".$data['password']."'
				");
		return $query;		
	}
	/*/TOKEN/*/
	 public function getToken($bites=16){
	 	$token = bin2hex(openssl_random_pseudo_bytes($bites));
	 }

	/*/TODO integrate checkToken into getToken/*/
	public function generateToken($bites=16){
		return bin2hex(openssl_random_pseudo_bytes($bites));
	}
	public function checkToken($bites=16){
	 	$token = $this->generateToken($bites);
	 	$token_exist = $this->db->query
	 					("SELECT user_id FROM admin_users WHERE confirmation_token='$token'");
	 	
	 	while ($token_exist->num_rows > 0) {
	 		$token = $this->generateToken($bites);
	 		$token_exist = $this->db->query
	 					("SELECT user_id FROM admin_users WHERE confirmation_token='$token'");
	 	}				
	 	return $token;				

	} 
}

Youez - 2016 - github.com/yon3zu
LinuXploit