conn();
pstmt = conn.preparestatement(sql.registcheck_tb_user);
pstmt.setstring(1,user_name);
rs=pstmt.executequery();
rs.next();
int n = rs.getint(1);
if(n==1){
system.out.print("用户名存在,返回true");
return true;
} else {
system.out.print("用户名不存在,返回false");
return false ;
}
}catch(sqlexception e){
e.printstacktrace();
throw e;
}finally{
dbconn.closers(rs);
dbconn.closepstmt(pstmt);
dbconn.closeconn(conn);
}
}
6.2.2 登录模块
在登录模块中分为教师登录和学生登录,只有输入正确的用户名和密码才能进入系统。在登录发生错误时会出现相关的提示信息,如用户名或密码错误。当教师登录成功后进入主页可以进行电子教案管理,视频管理,作业管理,在线答疑,留言管理等相关的操作。学生登录成功后进入主页可以查看,下载电子教案和视频,在线向教师提问,上传作业等相关操作。
用户登录模块是系统的入口,用户登录模块应具有以下功能:
获得用户权限。登录模块做为系统的入口,需要对权限进行控制。不同身份登录获的不同的使用权。本系统分为教师用户和学生用户两种权限。教师用户登录后可以进行电子教案管理,视频管理,作业管理,在线答疑,留言管理等相关的操作;学生用户登录成功后可以查看,下载电子教案和视频,在线向教师提问,上传作业等相关操作。网站首页默认为学生用户登录页面。教师用户登录可以点页面中的“教师登录”进入教师登录页面。
验证用户的用户名和密码。系统在登录过程中必须输入其正确的用户名和密码,登录模块会对其进行核对。如果用户的用户名或密码错误则提示信息“用户名或密码错误”并返回用户登录界面。
为实现学生登录功能,要根据用户输入的用户名和密码判断是否是合法用户。于是创建一个loginaction类。调用usermanager类中的validate(string name,string password)方法:
public boolean validate(string name,string password) throws exception {
connection conn = null;
dbconn db = new dbconn();
preparedstatement pstmt = null;
resultset rs = null;
try {
conn = db.getconn();
pstmt = conn.preparestatement(sql.login_tb_user);
pstmt.setstring(1,name);
pstmt.setstring(2,password);
rs = pstmt.executequery();
rs.next();
int n = rs.getint(1
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>