SocialVerifyLogin.jsp 1.44 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@page import="net.sf.json.*"%>
<%@page import="weaver.mobile.plugin.ecology.service.HrmResourceService"%>
<%@ page import="weaver.file.*" %>
<%@ page import="weaver.general.*" %>
<%@ page import="weaver.hrm.*" %>
<%
	request.setCharacterEncoding("UTF-8");
	response.setContentType("application/json;charset=UTF-8");
	FileUpload fu = new FileUpload(request); 
	
	String loginId = Util.null2String(fu.getParameter("loginid"));
	String password = Util.null2String(fu.getParameter("password"));
	String dynapass = Util.null2String(fu.getParameter("dynapass"));
	String tokenpass = Util.null2String(fu.getParameter("tokenpass"));
	String language = Util.null2String(fu.getParameter("language"));
	String ipaddress = Util.null2String(fu.getParameter("ipaddress"));
	int policy = Util.getIntValue(Util.null2String(fu.getParameter("policy")),0);
	String auth = Util.null2String(fu.getParameter("auth"));
	JSONObject result = new JSONObject();
	
	if(loginId == null || "".equals(loginId) || password == null || "".equals(password)){
		result.put("error", "no loginid or password!");
	}
	else{
		HrmResourceService hrs = new HrmResourceService();
		int status = hrs.checkLogin(loginId, password, "","",0);
		
		if(status == 1){
			User user = hrs.getUserById(hrs.getUserId(loginId));
			request.getSession(true).setAttribute("weaver_user@bean",user);
		}
		result.put("status", status);
	}
	out.println(result);
%>