117 lines
4.5 KiB
PHP
Executable File
117 lines
4.5 KiB
PHP
Executable File
<?php
|
||
/**
|
||
* @Author: printempw
|
||
* @Date: 2016-01-17 13:55:20
|
||
* @Last Modified by: prpr
|
||
* @Last Modified time: 2016-02-10 10:56:24
|
||
*/
|
||
session_start();
|
||
$dir = dirname(__FILE__);
|
||
require "$dir/includes/autoload.inc.php";
|
||
|
||
Database::checkConfig();
|
||
// Auto load cookie value to session
|
||
if (isset($_COOKIE['uname']) && isset($_COOKIE['token'])) {
|
||
$user = new User($_COOKIE['uname']);
|
||
if ($_COOKIE['token'] == $user->getToken()) {
|
||
$_SESSION['uname'] = $_COOKIE['uname'];
|
||
$_SESSION['token'] = $user->getToken();
|
||
}
|
||
}
|
||
?>
|
||
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title><?php echo SITE_TITLE; ?></title>
|
||
<link rel="shortcut icon" href="./assets/images/favicon.ico">
|
||
<link rel="stylesheet" href="./libs/pure/pure-min.css">
|
||
<link rel="stylesheet" href="./libs/pure/grids-responsive-min.css">
|
||
<link rel="stylesheet" href="./assets/css/style.css">
|
||
<link rel="stylesheet" href="./assets/css/index.style.css">
|
||
<link rel="stylesheet" href="./libs/remodal/remodal.css">
|
||
<link rel="stylesheet" href="./libs/ply/ply.css">
|
||
<link rel="stylesheet" href="./libs/remodal/remodal-default-theme.css">
|
||
</head>
|
||
<body>
|
||
|
||
<div class="header">
|
||
<div class="home-menu pure-menu pure-menu-horizontal pure-menu-fixed">
|
||
<a class="pure-menu-heading" href="#"><?php echo SITE_TITLE; ?></a>
|
||
<ul class="pure-menu-list">
|
||
<li class="pure-menu-item">
|
||
<?php if (isset($_SESSION['uname'])) { ?>
|
||
<a href="./user/index.php" class="pure-menu-link">欢迎,<?php echo $_SESSION['uname']; ?>!</a>|<span class="pure-menu-link" id="logout">登出?</span>
|
||
<?php } else { ?>
|
||
<a id="login" href="javascript:;" class="pure-button pure-button-primary">登录</a>
|
||
<?php } ?>
|
||
</li>
|
||
</ul>
|
||
<div class="home-menu-blur">
|
||
<div class="home-menu-wrp">
|
||
<div class="home-menu-bg"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="container">
|
||
<div class="splash">
|
||
<h1 class="splash-head"><?php echo SITE_TITLE; ?></h1>
|
||
<p class="splash-subhead">
|
||
开源的 PHP Minecraft 皮肤站
|
||
</p>
|
||
<?php if (!Utils::getValue('uname', $_SESSION)) { ?>
|
||
<p>
|
||
<a id="register" href="javascript:;" class="pure-button pure-button-primary">现在注册</a>
|
||
</p>
|
||
<?php } ?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="footer">
|
||
© <a class="copy" href="https://prinzeugen.net">Blessing Studio</a> 2016
|
||
</div>
|
||
|
||
<div class="remodal" data-remodal-id="login-modal">
|
||
<button data-remodal-action="close" class="remodal-close"></button>
|
||
<h1 id="login-title">登录</h1>
|
||
<div class="pure-form">
|
||
<input class="pure-input" id="uname" type="text" placeholder="用户名">
|
||
<input class="pure-input" id="passwd" type="password" placeholder="密码">
|
||
<br />
|
||
<label for="keep" id="keep-label">
|
||
<input id="keep" type="checkbox"> 记住我
|
||
</label>
|
||
<button id="login-button" class="pure-button pure-button-primary">登录</button>
|
||
</div>
|
||
<div id="msg" class="alert"></div>
|
||
</div>
|
||
|
||
<div class="remodal" data-remodal-id="register-modal">
|
||
<button data-remodal-action="close" class="remodal-close"></button>
|
||
<h1 id="register-title">注册</h1>
|
||
<div class="pure-form">
|
||
<input class="pure-input" id="reg-uname" type="text" placeholder="用户名">
|
||
<input class="pure-input" id="reg-passwd" type="password" placeholder="密码">
|
||
<input class="pure-input" id="reg-passwd2" type="password" placeholder="确认密码">
|
||
<br />
|
||
<button id="register-button" class="pure-button pure-button-primary">注册</button>
|
||
</div>
|
||
<div id="msg" class="alert alert-info">请使用您的 <b>Minecraft 用户名</b> 来注册</div>
|
||
</div>
|
||
|
||
<script type="text/javascript" src="./libs/jquery/jquery-2.1.1.min.js"></script>
|
||
<script type="text/javascript" src="./libs/cookie.js"></script>
|
||
<script type="text/javascript" src="./libs/remodal/remodal.min.js"></script>
|
||
<script type="text/javascript" src="./libs/ply/ply.min.js"></script>
|
||
<script type="text/javascript" src="./assets/js/utils.js"></script>
|
||
<script type="text/javascript" src="./assets/js/index.utils.js"></script>
|
||
<?php
|
||
if ($msg = Utils::getValue('msg', $_GET)) { ?>
|
||
<script type="text/javascript"> showAlert("<?php echo $msg; ?>"); </script>
|
||
<?php } ?>
|
||
</body>
|
||
</html>
|