loginuser.java
来自「精通从JavaScript到Jsp范例程序设计」· Java 代码 · 共 79 行
JAVA
79 行
package xbook.bookstore ;
import xbook.common.*;
import java.sql.*;
public class loginUser{
private boolean isMember;
private boolean checked;
private String id = "";
private String password = "";
private SQLBridge sqlBridge;
public loginUser(){
}
public void setId( String id ){
isMember = false;
checked = false;
this.id = id;
}
public String getId(){
return this.id;
}
public void setPassword( String password ){
isMember = false;
checked = false;
this.password = password;
}
public String getPassword(){
return this.password;
}
public void setSqlBridge( SQLBridge sqlBridge ){
isMember = false;
checked = false;
this.sqlBridge = sqlBridge;
}
public boolean isAdminUser() throws SQLException{
if( !checked ){
checked = true;
try{
sqlBridge.execSQL( "select password from adminUsers where id ='" + this.id + "'" );
if( sqlBridge.nextRow() && sqlBridge.getFieldString( "password" ).equals( password ) )
this.isMember = true;
}
catch( SQLException sqlex ){
checked = false;
throw sqlex;
}
}
return this.isMember;
}
public boolean isMember() throws SQLException{
if( !checked ){
checked = true;
try{
sqlBridge.execSQL( "select password from users where del_mark = 'n' and id ='" + this.id + "'" );
if( sqlBridge.nextRow() && sqlBridge.getFieldString( "password" ).equals( password ) )
this.isMember = true;
}
catch( SQLException sqlex ){
checked = false;
throw sqlex;
}
}
return this.isMember;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?