diff --git a/modules/core/src/main/java/com/jeesite/common/shiro/realm/AuthorizingRealm.java b/modules/core/src/main/java/com/jeesite/common/shiro/realm/AuthorizingRealm.java
index 0b5b2930..a47f0144 100644
--- a/modules/core/src/main/java/com/jeesite/common/shiro/realm/AuthorizingRealm.java
+++ b/modules/core/src/main/java/com/jeesite/common/shiro/realm/AuthorizingRealm.java
@@ -41,7 +41,7 @@ public class AuthorizingRealm extends BaseAuthorizingRealm {
}
/**
- * 获取登录令牌
+ * 获取登录凭证,将 authcToken 转换为 FormToken,参考 CAS 实现
*/
@Override
protected FormToken getFormToken(AuthenticationToken authcToken) {
@@ -49,7 +49,9 @@ public class AuthorizingRealm extends BaseAuthorizingRealm {
}
/**
- * 获取用户信息
+ * 用于用户根据登录信息获取用户信息
+ * 1、默认根据登录账号登录信息,如:UserUtils.getByLoginCode(token.getUsername(), token.getParam("corpCode"));
+ * 2、如果增加其它登录,请重写此方法,如根据手机号或邮箱登录返回用户信息。
*/
@Override
protected User getUserInfo(FormToken token) {
@@ -57,7 +59,7 @@ public class AuthorizingRealm extends BaseAuthorizingRealm {
}
/**
- * 校验登录凭证
+ * 校验登录凭证,如密码验证,token验证,验证失败抛出 AuthenticationException 异常
*/
@Override
protected void assertCredentialsMatch(AuthenticationToken authcToken, AuthenticationInfo authcInfo) throws AuthenticationException {
diff --git a/modules/core/src/main/resources/views/themes/default/modules/sys/sysLogin.html b/modules/core/src/main/resources/views/themes/default/modules/sys/sysLogin.html
index e2f225e6..e065503d 100644
--- a/modules/core/src/main/resources/views/themes/default/modules/sys/sysLogin.html
+++ b/modules/core/src/main/resources/views/themes/default/modules/sys/sysLogin.html
@@ -11,6 +11,14 @@