main
黄海 1 year ago
parent b1dcb93350
commit 940c701f3c

@ -26,25 +26,30 @@ public class WebLoginController extends Controller {
redirect("/html/login.html");
}
/**
* http://10.10.21.21:9001/dsssoserver/login?redirect_url=https://www.ccsjy.cn/QingLong/loginPerson/getCaptcha
stu81
632342
* @param redirect_url
*/
@Before({GET.class})
@EmptyInterface({"redirect_url"})
public void login(String redirect_url) {
Set<String> _set = RedisKit.SMembers(PropKit.get("SYS_JRXT"));
boolean found = false;
for (String s : _set) {
if (redirect_url.contains(s)) {
found = true;
break;
}
}
if (!found) {
JSONObject resultJson = new JSONObject();
resultJson.put("success", false);
resultJson.put("msg", "回调地址不在指定的IP或域名范围内");
renderJson(resultJson);
return;
}
// Set<String> _set = RedisKit.SMembers(PropKit.get("SYS_JRXT"));
// boolean found = false;
// for (String s : _set) {
// if (redirect_url.contains(s)) {
// found = true;
// break;
// }
// }
// if (!found) {
// JSONObject resultJson = new JSONObject();
// resultJson.put("success", false);
// resultJson.put("msg", "回调地址不在指定的IP或域名范围内");
// renderJson(resultJson);
// return;
// }
Kv kv = SsoLoginHelper.loginCheck(getRequest());
if (kv.getBoolean("success")) {
String ssoSessionId = PropKit.get("sso.sessionid");
@ -193,6 +198,7 @@ public class WebLoginController extends Controller {
/**
* WEB
* http://10.10.21.21:9001/dsssoserver/logout?redirect_url=http://10.10.21.21:9001/dsssoserver
*/
@Before({GET.class})
@EmptyInterface({"redirect_url"})

@ -42,7 +42,7 @@ public class BaseModel {
}
return record;
}
String sql = "select login_name,pwd,identity_id,person_id from t_sys_loginperson where login_name=? and b_use=1";
String sql = "select login_name,pwd,identity_id,person_id from t_sys_loginperson where login_name=? and b_use=1 and identity_id in (5,6)";
Record record = Db.findFirst(sql, username);
RedisKit.HSet(redisKey, "login_name", record.getStr("login_name"));
RedisKit.HSet(redisKey, "pwd", record.getStr("pwd"));

Loading…
Cancel
Save