From 4959e6da45cc806da1192ecf45b24e17c1b1fdc3 Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Sat, 3 Dec 2022 15:09:04 +0800 Subject: [PATCH] feat(web): hide realname when not logged in --- web/app/models/UOJUser.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/app/models/UOJUser.php b/web/app/models/UOJUser.php index 7226ff8..46e955e 100644 --- a/web/app/models/UOJUser.php +++ b/web/app/models/UOJUser.php @@ -222,10 +222,13 @@ class UOJUser { } if ($user['usergroup'] == 'B') { - return '' . $user['username'] . ''; + return HTML::tag('a', ['class' => 'text-danger fw-bold', 'href' => "/user/{$user['username']}"], $user['username']); } - return HTML::tag('span', ['class' => 'uoj-username', 'data-realname' => trim(HTML::escape($user['realname']))], $user['username']); + // 未登录不可查看真实姓名 + $realname = Auth::check() ? $user['realname'] : ''; + + return HTML::tag('span', ['class' => 'uoj-username', 'data-realname' => trim(HTML::escape($realname))], $user['username']); } public static function getUpdatedExtraVisitHistory($history, $cur) {