Package kz.sysdesign.app.Entities

Examples of kz.sysdesign.app.Entities.StoreUser


      return null;

    final String queryString = "FROM " + StoreUser.class.getSimpleName() + " u WHERE WHERE LOWER(u.email) = LOWER(:loginName) AND u.password = :loginPassword";
    Query query = em.createQuery(queryString).setParameter("loginName", loginName).setParameter("loginPassword", loginPassword);

    StoreUser user = null;
    try
    {
      user = (StoreUser) query.getSingleResult();
    }
    catch(NonUniqueResultException nure) {  }
View Full Code Here


  public StoreUser addUser(String name, String email, String password)
  {
    if(name == null || email == null || password == null)
      return null;
   
    StoreUser storeUser = null;
    try
    {
      String salt = RSHash.generateSalt();
      String hashable = password + salt;
      StoreUser tempStoreUser = new StoreUser(name, email, RSHash.generateSHA256Hash(hashable), salt);
     
      storeUserDAO.addUser(tempStoreUser);
      storeUser = tempStoreUser;
    }
    catch(RuntimeException e) {  }
View Full Code Here

  public StoreUser authenticate(String loginName, String loginPassword)
  {
    if(loginName == null || loginPassword == null)
      return null;
   
    StoreUser user = null;
    try
    {
      String salt = storeUserDAO.getSalt(loginName);
      System.out.println(RSHash.generateSHA256Hash(loginPassword + salt));
      user = (StoreUser) storeUserDAO.authenticate(loginName, RSHash.generateSHA256Hash(loginPassword + salt));
View Full Code Here

TOP

Related Classes of kz.sysdesign.app.Entities.StoreUser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.