コード例 #1
0
ファイル: AccountController.cs プロジェクト: abergs/Butler
 public ActionResult Edit()
 {
     //if (user == null) {
     var user = new User();
     //}
     return View(user);
 }
コード例 #2
0
ファイル: SetupController.cs プロジェクト: abergs/Butler
        public ActionResult Index(User user)
        {
            var auth = new Authorization();
            auth.AddUser(user);

            // Create session
            FormsAuthentication.SetAuthCookie(user.Email, true);

            return RedirectToAction("Login", "Account");
        }
コード例 #3
0
ファイル: AccountModels.cs プロジェクト: abergs/Butler
        public void AddUser(User user)
        {
            // Validate
            foreach (var u in data.Users)
            {
                if (u.Email == user.Email)
                {
                    throw new Exception("User already exist");
                }
            }

            // hash password
            user.Password = BCrypt.Net.BCrypt.HashPassword(user.Password,9);

            data.Users.Add(user);
            Save();
        }
コード例 #4
0
ファイル: AccountController.cs プロジェクト: abergs/Butler
        public ActionResult Edit(User newUser)
        {
            _auth.AddUser(newUser);

            return View();
        }
コード例 #5
0
ファイル: AccountController.cs プロジェクト: abergs/Butler
 public UserViewModel(User user)
 {
     Username = user.Email;
     Password = user.Password;
 }
コード例 #6
0
ファイル: SetupController.cs プロジェクト: abergs/Butler
 public ActionResult Index(User user)
 {
     var auth = new Authorization();
     auth.AddUser(user);
     return RedirectToAction("Login", "Account");
 }