现在的开发,已经不是单一的系统登录。一个系统要调用另外一个系统的登录接口。
首先是检查nginx配置。
location ~* /后台项目名/ {
rewrite ^/后台项目名/(.*)$ http://$host:8006/module/cms/setUser.html$1 permanent;
}
这里面主要是检查端口是否正确。
然后检查js方法,因为我们的系统首先请求前端,通过ngix服务器发布,然后再采用ajax来调用到后端的接口
if(handler === "jump项目名"){
debugger
var newTab=window.open('about:blank');
//进入登陆方法
if(null != window.localStorage.getItem("userInfo")){
var params = $.parseJSON(window.localStorage.getItem("userInfo"));
ajaxModel.toCmsByParams(params).done(function(res){
if(res.code===200){

本文探讨了现代开发中系统间自动登录的实现过程。主要涉及检查Nginx配置,确保端口设置正确,以及前端JavaScript方法的使用,通过Ajax调用后端接口。在前端,用户信息存储在localStorage中,登录时通过js传递加密后的密码。后端使用httpclientPool进行HTTP GET请求,完成身份验证。
最低0.47元/天 解锁文章
7460

被折叠的 条评论
为什么被折叠?



