From 4572d0e689d502accba80bbf59d23ef0383323f5 Mon Sep 17 00:00:00 2001 From: xiaomlove Date: Wed, 24 Aug 2022 21:21:47 +0800 Subject: [PATCH] fix login type = passkey can open login page --- include/functions.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/functions.php b/include/functions.php index a35bf10c..8214c2a8 100644 --- a/include/functions.php +++ b/include/functions.php @@ -3028,7 +3028,7 @@ function deletetorrent($id) { } sql_query("DELETE FROM hit_and_runs WHERE torrent_id = ".mysql_real_escape_string($id)); sql_query("DELETE FROM claims WHERE torrent_id = ".mysql_real_escape_string($id)); - do_action("delete_torrent", $id); + do_action("torrent_delete", $id); do_log("delete torrent: $id", "error"); unlink(getFullDirectory("$torrent_dir/$id.torrent")); } @@ -5113,6 +5113,7 @@ function checkGuestVisit() if (empty($guestVisitType) || $guestVisitType == 'normal') { return; } + if (in_array(nexus()->getScript(), ['login', 'takelogin', 'image']) && canDoLogin()) { return; } @@ -5182,6 +5183,10 @@ function canDoLogin() do_log("secret: {$_REQUEST['secret']} expires(deadline: {$setting['login_secret_deadline']})"); return false; } + return true; + } + if ($loginType == 'passkey') { + return false; } return true; }