zoukankan      html  css  js  c++  java
  • chem02-- ajax登录

    1.ajaxLogin.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
    	pageEncoding="UTF-8"%>
    <%@page import="selleck.Core.util.Constants"%>
    <%@page
    	import="selleck.model.user.dto.UserDTO,selleck.model.user.service.imp.UserServiceImp"%>
    <%@ page
    	import="org.springframework.web.context.support.WebApplicationContextUtils"%>
    <%@ page import="org.springframework.web.context.WebApplicationContext"%>
    <%
    	Object obj = session.getAttribute("currentUser_GUID");
    	UserDTO dto = null;
    	if (obj == null) {
    		WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext());
    		UserServiceImp usi = (UserServiceImp) wac.getBean("userService");
    		Cookie[] cartCookies = request.getCookies();
    		String email = "";
    		String password = "";
    		if (cartCookies != null) {
    			for (int i = 0; i < cartCookies.length; i++) {
    				Cookie c = cartCookies[i];
    				if ((c.getName().equals("SELLECKUSERAUTO"))) {
    					String userString = c.getValue();
    					System.out.println("userString" + userString);
    					String[] userStringArray = userString.split(",");
    					email = userStringArray[1];
    					password = userStringArray[2];
    					break;
    				}
    			}
    		}
    		dto = usi.findByEmail(email);
    		if(dto!=null&&dto.getPassword().equals(password)){
    			session.setAttribute("currentUser_GUID",dto);
    			obj = dto;
    		}
    	}
    
    	if (obj == null) {
    %>
    <a href="/login.jsp" title=""><b class="t_ico01"></b>Login</a>
    |
    <a href="/register.html" title="">Register</a>
    <%
    	} else {
    		dto = (UserDTO) obj;
    %>
    <input type="hidden" name="userId" id="userId" value="<%=dto.getId()%>" />
    Hello,
    <%=dto.getName() == null ? "Selleck Customer" : dto.getName()%>
    |
    <a href="/logout.jhtml" title="">Log Out</a>
    <%
    	}
    %>
    
  • 相关阅读:
    智能网关de_GWD的一次排障经历
    盛唐领土争夺战读后感
    Unreal Open Day游记
    虚幻4随笔7 未知的未来
    虚幻4随笔6 Object和序列化
    虚幻4随笔5 使用中的一些发现
    虚幻4随笔4 从工程开始
    松口气,近一段时间的工作学习情况
    虚幻4随笔 三 从UE3到UE4
    关卡原型制作思路
  • 原文地址:https://www.cnblogs.com/bravolove/p/6098091.html
Copyright © 2011-2022 走看看