📄 back_loginaction.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 + -