blessing-skin-server/index.php
2016-02-10 10:57:45 +08:00

117 lines
4.5 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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">
&copy; <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>