每天進步一點點

          單車周末
          posts - 3, comments - 0, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          2011年5月9日

          創建用戶:   public Long createTempUser(TempUser user) {
                  TempUser tempuser = this.findTempUserByName(user.getYhm());
                  user.setMm(createEncryptPSW(user.getMm().trim()));  
          //生成加密密碼
                  if (tempuser != null) {
                      user.setId(tempuser.getId());
                      
          this.getHibernateTemplate().merge(user);
                  } 
          else {
                      
          this.getHibernateTemplate().saveOrUpdate(user);
                  }
                  
          return user.getId();
              }
          createEncryptPSW(加密方法): private String createEncryptPSW(String psw) {
                  MessageDigest messagedigest;
                  
          try {
                      messagedigest 
          = MessageDigest.getInstance("MD5");
                      messagedigest.update(psw.getBytes(
          "UTF8"));
                      
          byte abyte0[] = messagedigest.digest();
                      
          return (new BASE64Encoder()).encode(abyte0);
                  } 
          catch (Exception e) {
                      
          throw new RuntimeException("加密失敗:" + e.getMessage());
                  }
              }
          登錄(解密):   
           public Long userCer(String userName, String password) {
                  TempUser user 
          = this.findTempUserByName(userName);
                  
          if (null == user) return 0L;
                  
          boolean flag = createEncryptPSW(password.trim()).equals(user.getMm());
                  
          if (flag) return user.getId();
                  
          return 0L;
              }




          posted @ 2011-05-11 15:46 MyOracleX 閱讀(154) | 評論 (0)編輯 收藏

              只有注冊用戶登錄后才能閱讀該文。閱讀全文

          posted @ 2011-05-09 23:44 MyOracleX 閱讀(71) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 肥西县| 喀喇沁旗| 勐海县| 益阳市| 四子王旗| 大名县| 新竹县| 大丰市| 远安县| 麻城市| 德格县| 蒲江县| 韶关市| 雅江县| 岚皋县| 探索| 荃湾区| 乌拉特后旗| 夏津县| 常宁市| 遂川县| 二连浩特市| 紫云| 高尔夫| 娄底市| 利津县| 克什克腾旗| 博野县| 门头沟区| 高要市| 灵武市| 平度市| 广河县| 平江县| 定边县| 宣武区| 右玉县| 武汉市| 都匀市| 潮安县| 从化市|