]> OzVa Git service - ozva-cloud/commitdiff
fix: unexpected public auth asking for login info (#583)
authorsigoden <sigoden@gmail.com>
Mon, 12 May 2025 00:03:23 +0000 (08:03 +0800)
committerGitHub <noreply@github.com>
Mon, 12 May 2025 00:03:23 +0000 (08:03 +0800)
src/server.rs

index 97c8d56bb8e7f60e141e2fe234acbba4ae92a708..e78f0d5abcfbf305042653e08c83d3eb80a965a0 100644 (file)
@@ -203,12 +203,7 @@ impl Server {
             .collect();
 
         if method.as_str() == "CHECKAUTH" {
-            match user.clone() {
-                Some(user) => {
-                    *res.body_mut() = body_full(user);
-                }
-                None => self.auth_reject(&mut res)?,
-            }
+            *res.body_mut() = body_full(user.clone().unwrap_or_default());
             return Ok(res);
         } else if method.as_str() == "LOGOUT" {
             self.auth_reject(&mut res)?;