📄 sy00020b.java
字号:
package jm.form.gui.swing.game.sy.sy00;
import jm.entity.command.DBCommandKeys;
import jm.entity.system.ESC000300;
import jm.framework.util.DBOutValue;
import jm.framework.util.SimpleDBTable;
import jm.util.JMMap;
/**
* <p>Title: JM 整合Swing控件,使用配置信息</p>
*
* <p>Copyright: Copyright (c) 2004-2006</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3
* @see JDK 1.5.0.6
*/
public class SY00020B {
/**
* 登录处理
* @param loginForm SY00000B
* @return boolean
*/
public boolean getUserPassword (ESC000300 passWordForm) {
try {
SimpleDBTable _useDb = new SimpleDBTable(DBCommandKeys.DBTABLE_CANLOGIN);
JMMap<String, String> _paramters = new JMMap<String, String>();
_paramters.put(DBCommandKeys.DB_KEY_SC000300_LOGINID, passWordForm.getLoginID());
DBOutValue _out = _useDb.select((new ESC000300()).getItems().split(";"), _paramters);
//判断访问正常
if (_out.getResult() == false) {
return false;
} else {
if (_out.getResultData().rowCount() == 1) {
passWordForm.setEmail(_out.getResultData().getStringValue(0, 4));
passWordForm.setFistPassWord(_out.getResultData().getStringValue(0, 5));
passWordForm.setForgetQ(_out.getResultData().getStringValue(0, 6));
passWordForm.setForgetA(_out.getResultData().getStringValue(0, 7));
}
}
} catch (Exception e) {
return false;
}
return true;
}
/**
* 登录处理
* @param loginForm SY00000B
* @return boolean
*/
public boolean checkInfo (ESC000300 passWordFormOld, ESC000300 passWordFormNew) {
//电子邮件
if (!passWordFormOld.getEmail().equals(passWordFormNew.getEmail())) {
return false;
}
//初始密码
if (!passWordFormOld.getFistPassWord().equals(passWordFormNew.getFistPassWord())) {
return false;
}
//提示信息
if (!passWordFormOld.getForgetQ().equals(passWordFormNew.getForgetQ())) {
return false;
}
//提示答案
if (!passWordFormOld.getForgetA().equals(passWordFormNew.getForgetA())) {
return false;
}
return true;
}
/**
* 修正用户的密码
* @param passWordForm ESC000300
* @return boolean
*/
public boolean setUserPassword (ESC000300 passWordForm) {
try {
SimpleDBTable _useDb = new SimpleDBTable(DBCommandKeys.DBTABLE_CANLOGIN);
JMMap<String, String> _paramters = new JMMap<String, String>();
_paramters.put(DBCommandKeys.DB_KEY_SC000300_PASSWORD, passWordForm.getPassWord());
DBOutValue _out = _useDb.update(_paramters,"LoginID='"+passWordForm.getLoginID()+"'");
//判断访问正常
if (_out.getResult() == false) {
return false;
}
} catch (Exception e) {
return false;
}
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -