// 登录 func (as *AuthService) Login(user *models.User) map[string]string { data := user.Login() for k, _ := range data { if strings.Contains(k, "Error") { return data } } as.Factory().CookieService.WithContext(as.ctx, func() { var rolestr = fmt.Sprintf("%s", user.Role) var value = utils.DES().Encrypt(fUsername + seq + user.Id + seq + rolestr + seq + user.Username) as.Factory().CookieService.SetWithT(authUsername, value, c_timeout) }) return data }