作者 申海龙

修改远程登录 流程 if判断 去除 login.jsp login()方法

... ... @@ -158,9 +158,7 @@ public class LoginController {
user.setLoginaccount(loginAccount);
user.setPassword(password);
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"+PropertiesLoader.getLogin("openRemoteLogin"));
if (!loginAccount.equals("admin") && loginAccount.equals(PropertiesLoader.getLogin("openRemoteLogin"))) {
if (!loginAccount.equals("admin") && "true".equals(PropertiesLoader.getLogin("openRemoteLogin"))) {
// 远程登录
// 用户数据
LoginData login = FLogin.login(user);
... ... @@ -273,41 +271,6 @@ public class LoginController {
UserEntity user = new UserEntity();
user.setLoginaccount(j.get("appLoginID").toString());
user.setPassword(j.get("appLoginPass").toString());
if (!j.get("appLoginID").toString().equals("admin")) {}
// 远程登录
// 用户数据
LoginData login = FLogin.login(user);
// 登录成功!
if (login.getCode() == 20000) {
// 往数据库中插入数据
UserEntity ue = userService.findByLoginaccount(user.getLoginaccount());
// 用户存在
if (ue != null) {
// 修改密码
userService.updatePassword(ue.getLoginaccount(), MD5Tools.MD5(j.get("appLoginPass").toString()));
} else {
// 用户不存在,插入数据
BasicAgentEntity agent = new BasicAgentEntity();
agent.setContact(login.getInfodata().getContact());
agent.setNameCn(login.getInfodata().getCompany());
agent.setCountryCode("CN");
agent.setAddress(login.getInfodata().getAddress());
int agent_id = agentSerive.save2(agent);
ue = new UserEntity();
ue.setLoginaccount(j.get("appLoginID").toString());
// 设置用户名密码
ue.setPassword(MD5Tools.MD5(j.get("appLoginPass").toString()));
ue.setRealName(login.getInfodata().getContact());
ue.setMobile(login.getInfodata().getMobile());
ue.setStatus(0);
ue.setAgent(new Long(agent_id));
RoleEntity re = new RoleEntity();
re.setId(new Long(1));
ue.setRole(re);
// 删除密码
userService.save(ue);
}
// 登录用户
Subject subject = SecurityUtils.getSubject();
... ... @@ -337,7 +300,7 @@ public class LoginController {
}
}
}
return "login";
}
}
... ...
... ... @@ -38,20 +38,20 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
</body>
<script type="text/javascript">
function login(){
$.ajax({
url:"<%=basePath %>manifest/cross/grid.json",
data:{
page:1,
rows : 10
},
success:function(data){
/* console.log("login()-->"+JSON.stringify(data)); */
}
});
}
<%--function login(){--%>
<%--$.ajax({--%>
<%--url:"<%=basePath %>manifest/cross/grid.json",--%>
<%--data:{--%>
<%--page:1,--%>
<%--rows : 10--%>
<%--},--%>
<%--success:function(data){--%>
<%--/* console.log("login()-->"+JSON.stringify(data)); */--%>
<%--}--%>
<%--});--%>
<%--}--%>
login();
// login();
function doLogin(){
var userName = $("#userName").val();
... ...