Beispiel #1
0
* @author intrd - http://dann.com.br/
* @copyright 2015 intrd
* @license Creative Commons Attribution-ShareAlike 4.0 - http://creativecommons.org/licenses/by-sa/4.0/
* Dependencies: Yes, details at README.md
*/
/*add this to restricted pages 
if($levels!=1){
    die("Error: security.");
}*/
include "../config.php";
$levels = 0;
$account = "account";
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
if (isset($_COOKIE["userdata"]) and !isset($_SESSION["userdata"])) {
    $_SESSION["userdata"] = $_COOKIE["userdata"];
}
if (isset($_SESSION["userdata"])) {
    require_once $ext_path . "php-mcrypt256CBC/functions.php";
    $userdata = json_decode(mc_decrypt($_SESSION["userdata"], ENCRYPTION_KEY));
    //vd($userdata);
    if (isset($userdata->levels)) {
        $levels = $userdata->levels;
        $account = $userdata->username;
        $client = $account;
        fwrite_a($viewlog, "&nbsp;&nbsp;&nbsp;&nbsp; >> [" . date('Y-m-d h:i:s') . "] {$account} - Action: " . $_SERVER['REMOTE_ADDR'] . "@" . $_SERVER['PHP_SELF'] . "<br>\n");
    } else {
        die("Error: Security error 332, please relogin...");
    }
}
  ';
    die;
}
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
if (!isset($_SESSION['userdata'])) {
    //$user->ip=$_SERVER['REMOTE_ADDR'];
    $userdata = new data("users", "filter:username='******'", false);
    $userdata = $userdata->{0};
    $userdata->levels = 1;
    $userdata = mc_encrypt(json_encode($userdata), ENCRYPTION_KEY);
    $_SESSION["userdata"] = $userdata;
    $yweek = date('W-Y', time());
    $_SESSION["yweek"] = $yweek;
    fwrite_a($viewlog, "&nbsp;&nbsp; @ [" . date('Y-m-d h:i:s') . "] {$client} - Logged: " . $_SERVER['REMOTE_ADDR'] . "@" . $_SERVER['PHP_SELF'] . "<br>\n");
    setcookie("userdata", $_SESSION["userdata"]);
}
//vd($results);
echo '
  <div class="result alert alert-success" data-pg-id="159"> 
    <strong data-pg-id="160">Well done!</strong> user logged.        
  </div>
  <script>
    window.location.reload(true);
  </script>
';
//echo '<script>window.location.reload(true);</script>';
/*echo'
  <div class="result alert alert-success" data-pg-id="159"> 
      <strong data-pg-id="160">Well done!</strong> user logged.        
Beispiel #3
0
 * 
* @package climbu-livescoring
* @version 2.0
* @link https://github.com/intrd/climbu-livescoring/
* @category system
* @author intrd - http://dann.com.br/
* @copyright 2015 intrd
* @license Creative Commons Attribution-ShareAlike 4.0 - http://creativecommons.org/licenses/by-sa/4.0/
* Dependencies: Yes, details at README.md
*/
include "../config.php";
if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
if (!isset($_SESSION["userdata"])) {
    fwrite_a($viewlog, "[" . date('Y-m-d h:i:s') . "] " . $_SERVER['REMOTE_ADDR'] . " visited... " . "@" . $_SERVER['PHP_SELF'] . "<br>\n");
}
?>

<!DOCTYPE html>
<html>
<head>
	<title>ClimbU</title>
	<link href="style.css" rel="stylesheet" type="text/css">
	<link href="bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css">
	<link href="assets/css/jquery.loadmask.css" rel="stylesheet" type="text/css">
	<link href="assets/Font-Awesome-master/css/font-awesome.min.css" rel="stylesheet" type="text/css">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
	<link rel="icon" type="image/png" href="imgs/favicon.ico" />
</head>
<body>