From daa4a24db53623ab7423681384553ec03eace2a2 Mon Sep 17 00:00:00 2001 From: zhengziru Date: Fri, 28 Feb 2025 11:51:18 +0800 Subject: [PATCH] server_commit --- src/main/java/io/v/nutz/web/commons/base/Globals.java | 2 +- .../nutz/web/commons/shiro/realm/PlatformAuthorizingRealm.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/v/nutz/web/commons/base/Globals.java b/src/main/java/io/v/nutz/web/commons/base/Globals.java index 232d373..3230f5b 100644 --- a/src/main/java/io/v/nutz/web/commons/base/Globals.java +++ b/src/main/java/io/v/nutz/web/commons/base/Globals.java @@ -53,7 +53,7 @@ public class Globals { //项目短名称 public static String AppShrotName = ""; //项目域名 (设置一个默认的 为优先级考虑) - public static String AppDomain = "http://zhgh.hrbnu.edu.cn/"; + public static String AppDomain = "http://zhgh.hrbnu.edu.cn"; //cas地址 //http://noa.hrbnu.edu.cn/login/OAlogin.jsp#/?_key=vbuw0p public static String CasAddress = "http://pass.hrbnu.edu.cn/tpass"; //文件访问域名 diff --git a/src/main/java/io/v/nutz/web/commons/shiro/realm/PlatformAuthorizingRealm.java b/src/main/java/io/v/nutz/web/commons/shiro/realm/PlatformAuthorizingRealm.java index 332ce48..e97c3af 100644 --- a/src/main/java/io/v/nutz/web/commons/shiro/realm/PlatformAuthorizingRealm.java +++ b/src/main/java/io/v/nutz/web/commons/shiro/realm/PlatformAuthorizingRealm.java @@ -100,9 +100,10 @@ public class PlatformAuthorizingRealm extends AuthorizingRealm { throw Lang.makeThrow(AuthenticationException.class, "登录账号不可为空"); } user = getUserService().fetch(Cnd.NEW().and("loginname", "=", loginname)); + }else if(loginOrigin.equals(LoginUtil.LoginOrigin.CAS)){ + user = getUserService().fetch(Cnd.NEW().and("loginname", "=", loginname)); } - if (Lang.isEmpty(user)) { throw Lang.makeThrow(UnknownAccountException.class, "账号不存在", loginname); }