diff --git a/upload/source/class/class_member.php b/upload/source/class/class_member.php index bad4a8125ce0c87494c834a7dabd873d8231ebaf..f34d8c0a531352a4f8bed5d9337d40c29d222a67 100644 --- a/upload/source/class/class_member.php +++ b/upload/source/class/class_member.php @@ -126,7 +126,7 @@ class logging_ctl { if($_G['group']['forcelogin'] == 1) { clearcookies(); showmessage('location_login_force_qq'); - } elseif($_G['group']['forcelogin'] == 2 && $_GET['loginfield'] != 'email') { + } elseif($_G['group']['forcelogin'] == 2 && $_GET['loginfield'] != 'email' && $_GET['username'] !== $result['ucresult']['email']) { clearcookies(); showmessage('location_login_force_mail'); }