diff --git a/uoj/1/app/.default-config.php b/uoj/1/app/.default-config.php index a4e7513..d929f55 100644 --- a/uoj/1/app/.default-config.php +++ b/uoj/1/app/.default-config.php @@ -1,5 +1,13 @@ [ + 'oj-name' => 'Universal Online Judge', + 'oj-name-small' => 'UOJ', + 'administrator' => 'vfleaking', + 'admin-email' => 'vfleaking@163.com', + 'qq-group' => '197293072', + 'ICP-license' => '鄂ICP备14016048号' + ], 'database' => [ 'database' => 'app_uoj233', 'username' => 'root', @@ -10,12 +18,12 @@ return [ 'domain' => null, 'main' => [ 'protocol' => 'http', - 'host' => isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : ''), + 'host' => UOJContext::httpHost(), 'port' => 80 ], 'blog' => [ 'protocol' => 'http', - 'host' => isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : ''), + 'host' => UOJContext::httpHost(), 'port' => 80 ] ], @@ -49,7 +57,6 @@ return [ ] ], 'switch' => [ - 'ICP-license' => false, 'web-analytics' => false, 'blog-use-subdomain' => false ] diff --git a/uoj/1/app/controllers/faq.php b/uoj/1/app/controllers/faq.php index fc80fa1..6b22a9a 100644 --- a/uoj/1/app/controllers/faq.php +++ b/uoj/1/app/controllers/faq.php @@ -5,7 +5,7 @@
-

1. 什么是UOJ

+

1. 什么是

http://uoj.ac/blog/4

@@ -13,14 +13,14 @@

2. 注册后怎么上传头像

-

UOJ不提供头像存储服务。每到一个网站都要上传一个头像挺烦的对不对?UOJ支持Gravatar,请使用Gravatar吧!Gravatar是一个全球的头像存储服务,你的头像将会与你的电子邮箱绑定。在各大网站比如各种Wordpress还有各种OJ比如Vijos、Contest Hunter上,只要你电子邮箱填对了,那么你的头像也就立即能显示了!

+

不提供头像存储服务。每到一个网站都要上传一个头像挺烦的对不对?我们支持Gravatar,请使用Gravatar吧!Gravatar是一个全球的头像存储服务,你的头像将会与你的电子邮箱绑定。在各大网站比如各种Wordpress还有各种OJ比如Vijos、Contest Hunter上,只要你电子邮箱填对了,那么你的头像也就立即能显示了!

快使用Gravatar吧! Gravatar地址:https://cn.gravatar.com/。进去后注册个帐号然后与邮箱绑定并上传头像,就ok啦!

-

3. UOJ的测评环境

+

3. 的测评环境

-

测评环境是Linux,Ubuntu 14.04,64位系统。

+

测评环境是 Ubuntu Linux 14.04 LTS x64。

C++的编译器是 g++ 4.8.4,编译命令:g++ code.cpp -o code -lm -O2 -DONLINE_JUDGE。如果选择C++11会在编译命令后面添加-std=c++11

C的编译器是 gcc 4.8.4,编译命令:gcc code.c -o code -lm -O2 -DONLINE_JUDGE

Pascal的编译器是 fpc 2.6.2,编译命令:fpc code.pas -O2

@@ -32,7 +32,7 @@

4. 递归 107 层怎么没爆栈啊

-

没错就是这样!除非是特殊情况,UOJ测评程序时的栈大小与该题的空间限制是相等的!

+

没错就是这样!除非是特殊情况,测评程序时的栈大小与该题的空间限制是相等的!

@@ -56,11 +56,13 @@

7. 联系方式

-

如果你想出题、想办比赛,或者发现了BUG,或者对网站有什么建议,可以通过下面的方式联系我们:

+

如果你想出题、想办比赛,或者发现了BUG,以及对网站有什么建议,可以通过下面的方式联系我们:

diff --git a/uoj/1/app/controllers/forgot_pw.php b/uoj/1/app/controllers/forgot_pw.php index ff258db..84209d8 100644 --- a/uoj/1/app/controllers/forgot_pw.php +++ b/uoj/1/app/controllers/forgot_pw.php @@ -19,15 +19,17 @@ $user = $vdata['user']; $password = $user["password"]; + $oj-name = UOJConfig::$data['profile']['oj-name']; + $oj-name-small = UOJConfig::$data['profile']['oj-name-small']; $sufs = base64url_encode($user['username'] . "." . md5($user['username'] . "+" . $password)); $url = HTML::url("/reset-password", array('params' => array('p' => $sufs))); $html = <<

{$user['username']}您好,

-

您刚刚启用了UOJ密码找回功能,请进入下面的链接重设您的密码:

+

您刚刚启用了{$oj-name-small}密码找回功能,请进入下面的链接重设您的密码:

$url

-

Universal Online Judge

+

{$oj-name}