⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 back_loginaction.java

📁 这个程序是花了好几十万请人开发的
💻 JAVA
字号:

package struts.action;

import java.sql.ResultSet;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import struts.form.Back_loginForm;
import javabean.dbconnect;


public class Back_loginAction extends Action {


	public ActionForward execute(
		ActionMapping mapping,
		ActionForm form,
		HttpServletRequest request,
		HttpServletResponse response)
		throws Exception {
			
		HttpSession session=request.getSession();
		Back_loginForm backForm = (Back_loginForm) form;
		String uid=backForm.getUid();
		   uid=new String(uid.getBytes("ISO-8859-1"));
		String pwd=backForm.getPwd();
		String flagname;
		dbconnect db=new dbconnect();
		int count=0;

		String sql="select * from MANAGER where UUID='"+uid+"'";
		ResultSet rs=db.executeQuery(sql);
		String password="";
		String flag="";
		String rname="";
		
		try
		{
		   if(rs.next())
		  {
			  count++;
			  password=rs.getString("PWD").trim();
			  flag=rs.getString("FLAG").trim();	  
			  rname=rs.getString("RNAME");
		  }
		  rs.close();
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		
		if(count==1&&password.equals(pwd))
		{
			session.setAttribute("backuid",uid);
			session.setAttribute("name",rname);
			session.setAttribute("backflag",flag);
			switch(Integer.parseInt(flag))
			{
				case 1:session.setAttribute("backflagname","最高管理员");
					break;
				case 2:session.setAttribute("backflagname","纺织资讯管理员");
					break;
				case 3:session.setAttribute("backflagname","纺织科技管理员");
					break;	
				case 4:session.setAttribute("backflagname","原料行情管理员");
					break;	
				case 5:session.setAttribute("backflagname","市场行情管理员");
					break;		
				case 6:session.setAttribute("backflagname","统计中心管理员");
					break;		
				case 7:session.setAttribute("backflagname","商务中心管理员");
					break;		
				case 10:session.setAttribute("backflagname","管理论坛版主管理员");
					break;		
			}
			
			return (mapping.findForward("success"));
		}
		else
		return new ActionForward(mapping.getInput());
		
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -