| Server IP : 173.209.174.21 / Your IP : 216.73.216.89 Web Server : Apache/2.4.58 (Ubuntu) System : Linux wcfs-server 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64 User : nodor ( 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/thelittlebigshow/app.original/admin/ |
Upload File : |
<?php
session_start();
require_once 'config/config.php';
$token = bin2hex(openssl_random_pseudo_bytes(16));
// If User has already logged in, redirect to dashboard page.
if (isset($_SESSION['user_logged_in']) && $_SESSION['user_logged_in'] === TRUE)
{
header('Location:index.php');
}
// If user has previously selected "remember me option":
if (isset($_COOKIE['series_id']) && isset($_COOKIE['remember_token']))
{
// Get user credentials from cookies.
$series_id = filter_var($_COOKIE['series_id']);
$remember_token = filter_var($_COOKIE['remember_token']);
$db = getDbInstance();
// Get user By series ID:
$db->where('series_id', $series_id);
$row = $db->getOne('admin_accounts');
if ($db->count >= 1)
{
// User found. verify remember token
if (password_verify($remember_token, $row['remember_token']))
{
// Verify if expiry time is modified.
$expires = strtotime($row['expires']);
if (strtotime(date()) > $expires)
{
// Remember Cookie has expired.
clearAuthCookie();
header('Location:login.php');
exit;
}
$_SESSION['user_logged_in'] = TRUE;
$_SESSION['admin_type'] = $row['admin_type'];
$_SESSION['user_id'] = $row['id'];
header('Location:index.php');
exit;
}
else
{
clearAuthCookie();
header('Location:login.php');
exit;
}
}
else
{
clearAuthCookie();
header('Location:login.php');
exit;
}
}
include BASE_PATH.'/includes/header.php';
?>
<div id="page-" class="col-md-4 col-md-offset-4">
<form class="form loginform" method="POST" action="authenticate.php">
<div class="login-panel panel panel-default">
<div class="panel-heading">Please Sign in</div>
<div class="panel-body">
<div class="form-group">
<label class="control-label">username</label>
<input type="text" name="username" class="form-control" required="required">
</div>
<div class="form-group">
<label class="control-label">password</label>
<input type="password" name="passwd" class="form-control" required="required">
</div>
<div class="checkbox">
<label>
<input name="remember" type="checkbox" value="1">Remember Me
</label>
</div>
<?php if (isset($_SESSION['login_failure'])): ?>
<div class="alert alert-danger alert-dismissable fade in">
<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>
<?php
echo $_SESSION['login_failure'];
unset($_SESSION['login_failure']);
?>
</div>
<?php endif; ?>
<button type="submit" class="btn btn-success loginField">Login</button>
</div>
</div>
</form>
</div>
<?php include BASE_PATH.'/includes/footer.php'; ?>