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

📄 loginaction.java

📁 它是利用jsp+javabean来编写的
💻 JAVA
字号:
/*
 * LoginAction.java
 *
 * Created on 2006年8月11日, 下午10:44
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package ACTION;
import java.sql.*;
import PUBLIC.TestSql;
import PUBLIC.MD5;
/**
 *
 * @author fish
 */
public class LoginAction extends TestSql{
    ResultSet rs;
    String Result="登录初始化";
    String name;
    String password;
    MD5 m;
    public LoginAction(){
    }
    public void setName(String n){
        name=n.trim();
    }
    public void setPassword(String p){
        password=m.toMD5(p.trim()); //对获得的字符串进行MD5加密
    }
    public String getResult(){
        String realpassword = null;
        StringBuffer buffer=new StringBuffer(); //建立缓存空间
        String condition="SELECT UserPassword FROM TestUser WHERE UserName="+"'"+name+"'";  //查找指定用户的密码
        try {
            rs=sql.executeQuery(condition);
            while(rs.next())
                realpassword=rs.getString("UserPassword").trim();
        } catch (SQLException ex) {
            buffer.append("该用户不存在");
            ex.printStackTrace();
        }
        if(password.equals(realpassword)){ //比较数据库中的密码与输入的密码是否一直
            buffer.append("欢迎"+name+"登陆本系统!<br><a href='List.jsp'>查看题目列表</a><br><a href='Password.jsp'>修改密码</a><br><a href='Exit.jsp'>退出本系统</a>");
            if(name.equals("admin"))
                buffer.append("<br><a href='QuestionAdd.jsp'>点击此处添加新问题</a><br><a href='AddUser.jsp'>点击此处添加新用户</a>");
        }else{
            buffer.append("密码错误!<br><a href='index.jsp'>点击此处返回重新登录</a>");
        }
        Result=new String(buffer);
        return Result;
    }

    public String getName(){
        return name;
    }
    public String getPassword(){
        return password;
    }
    public String getExitresult(){
        Result="成功退出本系统";
        return Result;
    }
}

⌨️ 快捷键说明

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