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

📄 userlogin.jsp

📁 BBS系统
💻 JSP
字号:
<%
/*##################################################################**
**#  LyBBS ver 1.2.b2 (1.2.beta-2版) / 凌云论坛 ver 1.2.b2         #**
**#                                                                #**
**#  版权所有: 凌云工作室 (原流星电脑工作室)                       #**
**#                                                                #**
**#  制作人  : 星语凌 『teddy (Yongshan Ye)』                      #**
**#                                                                #**
**#  主页地址: http://www.unix-now.com/lybbs   凌云论坛主页        #**
**#            http://www.ierp.info/lybbs      凌云论坛镜像站      #**
**#            http://horseye@sina.com/        凌云论坛支持信箱    #**
**#                                                                #**
**##################################################################*/
%>
<%
boolean logok=false,updateok=false;
int number=connect.getRowNum("author where username='"+username+"' and password='"+password+"'");
if(number==1) {
  rs=connect.executeQuery("select id,status,usermode,grade,nposts from author where username='"+username+"' and password='"+password+"'");
  if(rs.next()) {
    cookieid=String.valueOf(rs.getInt(1));
    userstatus=rs.getString(2);
    cookiemode=String.valueOf(rs.getInt(3));
    cookiename=username;
    usergrade=rs.getInt(4)+1;
    nposts=rs.getInt(5);
  }
  if(userstatus.equals("0")) {
    if(cookiemode.equals("0")) {
      //用户是否可以升级
      rs=connect.executeQuery("select mpostmark from grade where grade="+usergrade);
      if(rs.next()) {
        if(nposts<rs.getInt(1))
           usergrade=usergrade-1;
      }
    }
    else
      usergrade=usergrade-1;
    logok=true;
    rs=connect.executeQuery("select loginmoney,loginexperience,logincharm from encourage where id=1");
    if(rs.next()) {
      loginmoney=rs.getInt(1);
      loginexperience=rs.getInt(2);
      logincharm=rs.getInt(3);
    }
    if(selectstyle==0)
      updateok=connect.executeUpdate("update author set threadages="+threadages+",freshtime="+freshtime+",onlineview='"+onlineview+"',hidden='"+hidden+"',viewmode='"+viewmode+"',msgpopup='"+msgpopup+"',myinfo='"+myinfo+"',mess='"+mess+"',advpost='"+advpost+"',lastactivetime=now(),logintime=now(),online='1',visittimes=visittimes+1,money=money+"+loginmoney+",experience=experience+"+loginexperience+",charm=charm+"+logincharm+",grade="+usergrade+" where username='"+username+"' and password='"+password+"'");
    else if(selectstyle==1)
      updateok=connect.executeUpdate("update author set threadages="+threadages+",styleid=0,freshtime="+freshtime+",onlineview='"+onlineview+"',hidden='"+hidden+"',viewmode='"+viewmode+"',msgpopup='"+msgpopup+"',myinfo='"+myinfo+"',mess='"+mess+"',advpost='"+advpost+"',lastactivetime=now(),logintime=now(),online='1',visittimes=visittimes+1,money=money+"+loginmoney+",experience=experience+"+loginexperience+",charm=charm+"+logincharm+",grade="+usergrade+" where username='"+username+"' and password='"+password+"'");
    else
      updateok=connect.executeUpdate("update author set threadages="+threadages+",styleid="+selectstyle+",freshtime="+freshtime+",onlineview='"+onlineview+"',hidden='"+hidden+"',viewmode='"+viewmode+"',msgpopup='"+msgpopup+"',myinfo='"+myinfo+"',mess='"+mess+"',advpost='"+advpost+"',lastactivetime=now(),logintime=now(),online='1',visittimes=visittimes+1,money=money+"+loginmoney+",experience=experience+"+loginexperience+",charm=charm+"+logincharm+",grade="+usergrade+" where username='"+username+"' and password='"+password+"'");
  }
}
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
 <tr>
  <td>
   <table cellpadding=6 cellspacing=1 border=0 width=100%>
    <tr>
     <td bgcolor=<%=miscbacktwo%> valign=middle align=center>
        <font face="宋体" color=<%=fontcolormisc%>><b>
<%
if(logok && updateok) {
%>
<%@ include file="setcookie.jsp"%>
<%
  out.println("感谢你登陆 "+username);
}
else out.println("登陆错误");
%>
        </b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> valign=middle>
       <font face="宋体" color=<%=fontcolormisc%>>
<%
if(logok && updateok) {
  out.println("具体情况:");
  out.println(" <ul>");
  if(db!=0) {
    out.println(" <li><a href='db.jsp?db="+db+"'>进入论坛</a>");
    out.println(" <meta http-equiv='refresh' content='3; url=db.jsp?db="+db+"'>");
  }
  else {
    out.println(" <li><a href='index.jsp'>进入论坛</a>");
    out.println(" <meta http-equiv='refresh' content='3; url=index.jsp'>");
  }
  out.println(" </ul>");
}
else if(userstatus.equals("1")) {
  out.println("登陆错误的原因:");
  out.println(" <ul>");
  out.println(" <li>您的帐号已经被禁!请联系管理员!");
  out.println(" </ul>");
}
else {
  out.println("登陆错误的可能原因:");
  out.println(" <ul>");
  out.println(" <li>密码错误<li>用户名错误<li>您不是<a href=register.jsp>注册</a>用户");
  out.println(" </ul>");
}
%>
       </font>
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>

⌨️ 快捷键说明

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