コード例 #1
0
ファイル: register.go プロジェクト: ts25504/MuShare
func CreateUser(u *models.User, salt *models.Salts, body *user.Account) {
	u.Mail = body.Mail
	u.Name = body.Name
	u.Phone = body.Phone
	u.CreatedAt = time.Now().Unix()
	u.UpdatedAt = time.Now().Unix()
	salt.Salt = utils.EncryptRandSequence(5)
	DecodeSalt, _ := utils.TokenDecode(salt.Salt)
	u.Password, _ = utils.PsdHandler(body.Password, []byte(DecodeSalt))
}
コード例 #2
0
ファイル: users_test.go プロジェクト: ts25504/MuShare
func TestUserInsert(t *testing.T) {
	user := models.User{
		Name:     "liyifan",
		Mail:     "*****@*****.**",
		Phone:    "080-6761-1034",
		Password: "******",
	}
	user.CreatedAt = time.Now().Unix()
	user.UpdatedAt = time.Now().Unix()
	DB.Create(&user)
}