1. 程式人生 > >5.使用者模組:註冊將資料存入到資料庫

5.使用者模組:註冊將資料存入到資料庫

1、頁面上傳過來的沒有狀態和啟用碼,編寫生成隨機數字的類用來取得啟用碼UUIDUtils.java

package cn.xdy.shop.util;

import java.util.UUID;

/**
 * 生成隨機字串的類
 * @author xiongdy
 *
 */
public class UUIDUtils {

	/**
	 * 獲得隨機的字串
	 * @return
	 */
	public static String getUUID(){
		return UUID.randomUUID().toString().replace("-", "");
	}
}

2、UserAction.java
/**
	 * 註冊
	 * @return
	 */
	public String regist(){
		userService.save(user);
		return NONE;
	}

3、UserService.java
public void save(User user) {
		user.setState(0);//0 未啟用 1已啟用
		String code = UUIDUtils.getUUID()+UUIDUtils.getUUID();
		user.setCode(code);
		userDao.save(user);
	}

4、UserDao.java
public void save(User user) {
		this.getHibernateTemplate().save(user);
	}