📄 localdbauth.java
字号:
/*
* Created on 2004-8-9
*
*/
package com.esimple.service.rbac.login.support;
import com.esimple.framework.dao.ibatis.ISqlMapClientDao;
import com.esimple.service.rbac.po.Operator;
import com.esimple.service.rbac.login.Authentication;
import com.esimple.service.crypto.*;
/**
* @author steven
*
*/
public class LocalDBAuth implements Authentication {
private ISqlMapClientDao sqlMapDao;
public void setSqlMapDao(ISqlMapClientDao sqlMapDao){
this.sqlMapDao = sqlMapDao;
}
/**
* @see com.esimple.service.rbac.login.Authentication#login(com.esimple.service.rbac.User, java.lang.Object)
*/
public boolean login(Operator user, Object certificate) {
try{
//Operator oper = (Operator) sqlMapDao.load("",user);
Object oper = sqlMapDao.load("rbac.user.getUserInLloginID",user);
if( oper == null ) return false;
return PasswordTool.isEqual( ((Operator)oper).getPassword(),certificate.toString() );
}catch(Exception e){
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -