code_server/src/com/web/LoginServlet.java

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package com.web;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.dao.ShangjiaDao;
import com.model.Shangjia;
import com.web.user.User;
import com.web.user.UserDao;
 


public class LoginServlet extends HttpServlet {
 
 
	protected void doPost(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(req, resp);
	}

	 
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		// TODO Auto-generated method stub
		
		String name  = req.getParameter("name");
		String password  = req.getParameter("password"); 
		String type  = req.getParameter("type");

		UserDao userDao = new UserDao(); 
		User user = null ;
		
		if(type.equals("商家")){
			
			ShangjiaDao shangjiaDao = new ShangjiaDao();
			Shangjia shangjia = shangjiaDao.login( name, password);
			
//			普通
			if( shangjia != null ){
			 
				req.getSession().setAttribute("sid", shangjia.getId() ) ;
				req.getSession().setAttribute("screen_name", shangjia.getMingcheng() ) ;

				req.getSession().setAttribute("type", "5" ) ;
				req.getRequestDispatcher("/index.jsp").forward(req, resp);
				return ;
			}
		
		}else{
//			管理员
			if( userDao.login("admin", name,  password ) ){
				user = userDao.getUserByName("admin", name, password ) ;
				req.getSession().setAttribute("admin", user.getId() ) ;
				req.getSession().setAttribute("screen_name", user.getScreen_name() ) ;
				req.getSession().setAttribute("sid", user.getId() ) ;
后面还有 14 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。