Ejemplo n.º 1
0
<!DOCTYPE html>
<?php 
$user = checkDOJSS($_COOKIE['DOJSS']);
$uname = $user->name;
$uid = $user->id;
$bg = $user->bg;
$admin = $user->admin;
$gravatar = "//cn.gravatar.com/avatar/" . md5($user->mail) . "?d=mm";
?>
<html>
<head lang="zh-cn">
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
	<meta name="description" content="DOJ, an online judge for OIers.">
	<meta name="keywords" content="OI, Online Judge, algorithm">
	<meta name="author" content="Doveccl">

	<link rel='shortcut icon' type='image/x-icon' href='favicon.ico' />
	<title>Welcome to DOJ !</title>

	<link href="//cdn.bootcss.com/highlight.js/8.9.1/styles/github.min.css" rel="stylesheet">
	<link href="css/metro-icons.min.css" rel="stylesheet">
	<link href="css/metro.min.css" rel="stylesheet">
	<link href="css/doj.css" rel="stylesheet">

	<!--[if lt IE9]> 
		<script src="//cdn.bootcss.com/html5shiv/r29/html5.min.js"></script>
	<![endif]-->

	<script src="//cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
Ejemplo n.º 2
0
<?php

require_once "query/message.php";
$DOJSS = $_COOKIE['DOJSS'];
$name = safe($_POST['name']);
$pwd = safe($_POST['password']);
$user = checkDOJSS($DOJSS);
if (!checkName($name)) {
    send(1, $err['invalidName']);
}
if ($user) {
    if ($user->name == $name) {
        send(2, $warning['sameMsg']);
    }
    if ($u = getUserByName($name)) {
        if ($u->id != $user->id) {
            send(1, $err['sameName']);
        }
    }
    if (dc_decrypt($user->password, $key_pwd) != $pwd) {
        send(1, $err['wrongPwd']);
    }
    $uid = $user->id;
    mysql_query("UPDATE `users` SET \n\t\t\t`name` = '{$name}'\n\t\tWHERE `id` = {$uid} ");
    if (mysql_affected_rows()) {
        send(0, $tip['changedName'], "\$('#myName').html('{$name}');");
    } else {
        send(1, $err['notSaved']);
    }
} else {
    send(1, $err['wrongDOJSS']);
Ejemplo n.º 3
0
function isLogin()
{
    if (!isset($_COOKIE['DOJSS'])) {
        return false;
    }
    return checkDOJSS($_COOKIE['DOJSS']);
}