userloginlogic.java~87~

来自「hibernate+spring的相片上传项目」· JAVA~87~ 代码 · 共 112 行

JAVA~87~
112
字号
package org.lenovoAC.logicImpl;

import org.lenovoAC.hibernateDao.UserLoginHibernateDao;
import org.lenovoAC.pojo.UserLogin;
import org.lenovoAC.tools.Tools;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Date;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2006</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class UserLoginLogic
{
  private UserLoginHibernateDao userLoginHibernateDao;
  public void setUserLoginHibernateDao(UserLoginHibernateDao userLoginHibernateDao)
  {
    this.userLoginHibernateDao=userLoginHibernateDao;
  }
  public UserLoginHibernateDao getUserLoginHibernateDao()
  {
    return this.userLoginHibernateDao;
  }
  /**
   * 用户登陆
   * @param request HttpServletRequest
   * @return String
   */
  public String userLogin(HttpServletRequest request)
  {
      String name = Tools.nouNull(request.getParameter("name"));
      String password = Tools.nouNull(request.getParameter("password"));
      return this.getUserLoginHibernateDao().userLogin(name, password);
  }
  /**
   * 添加用户
   * @param request HttpServletRequest
   */
  public void addUser(HttpServletRequest request)
  {
    UserLogin user=new UserLogin();
    user.setName(request.getParameter("name"));
    user.setPassword(request.getParameter("pwd1"));
    user.setState("02");
    this.getUserLoginHibernateDao().insertUser(user);
  }
  /**
   *
   * @return List
   */
  public List getUsers()
  {
    return this.getUserLoginHibernateDao().loadAll();
  }
  /**
   * 删除用户
   * @param id String
   */
  public void delUser(String id)
  {
    this.getUserLoginHibernateDao().delUserTwo(id);
  }
  /**
   * 判断用户是否已被注册
   * @param name String
   * @return boolean
   */
  public boolean isUser(String name)
  {
    return this.getUserLoginHibernateDao().isUser(name);
  }

  public void  updatePwd(String pwd,String id)
  {
    this.getUserLoginHibernateDao().updatePassword(pwd,id);
  }
}

























⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?