|
|
@ -37,7 +37,7 @@ public class WebLoginController extends Controller {
|
|
|
|
* 接入统一认证的系统,跳转到统一认证的地址
|
|
|
|
* 接入统一认证的系统,跳转到统一认证的地址
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public void login(String redirect_url) {
|
|
|
|
public void login(String redirect_url) {
|
|
|
|
Map<Object, Object> loginMap = SsoLoginHelper.loginCheck(getRequest());
|
|
|
|
Map<String, Object> loginMap = SsoLoginHelper.loginCheck(getRequest());
|
|
|
|
if (loginMap != null) {
|
|
|
|
if (loginMap != null) {
|
|
|
|
if (!redirect_url.contains("?")) {
|
|
|
|
if (!redirect_url.contains("?")) {
|
|
|
|
redirect301(redirect_url + "?" + PropKit.get("sso.sessionid") + "=" + loginMap.get("session_id").toString());
|
|
|
|
redirect301(redirect_url + "?" + PropKit.get("sso.sessionid") + "=" + loginMap.get("session_id").toString());
|
|
|
@ -175,7 +175,7 @@ public class WebLoginController extends Controller {
|
|
|
|
@EmptyInterface({"sessionId"})
|
|
|
|
@EmptyInterface({"sessionId"})
|
|
|
|
public void loginCheck(String sessionId) {
|
|
|
|
public void loginCheck(String sessionId) {
|
|
|
|
JSONObject resultJson = new JSONObject();
|
|
|
|
JSONObject resultJson = new JSONObject();
|
|
|
|
Map<Object, Object> loginMap = SsoLoginHelper.loginCheck(sessionId);
|
|
|
|
Map<String, Object> loginMap = SsoLoginHelper.loginCheck(sessionId);
|
|
|
|
if (loginMap == null) {
|
|
|
|
if (loginMap == null) {
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("success", false);
|
|
|
|
resultJson.put("msg", "sessionId 已失效!");
|
|
|
|
resultJson.put("msg", "sessionId 已失效!");
|
|
|
|