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

📄 sy00020b.java

📁 梦界家园程序开发基底框架
💻 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 + -