Done most on #59

This commit is contained in:
tidusjar 2016-03-23 13:43:27 +00:00
parent 0585ff73ec
commit c7ac8a7d99
32 changed files with 345 additions and 2283 deletions

View file

@ -51,7 +51,7 @@ namespace PlexRequests.UI.Modules
model.AdminExists = adminCreated;
return View["Login/Index", model];
}
};
Get["/logout"] = x => this.LogoutAndRedirect("~/");
@ -76,7 +76,8 @@ namespace PlexRequests.UI.Modules
return this.LoginAndRedirect(userId.Value, expiry);
};
Get["/register"] = x => {
Get["/register"] = x =>
{
{
dynamic model = new ExpandoObject();
model.Errored = Request.Query.error.HasValue;
@ -87,13 +88,13 @@ namespace PlexRequests.UI.Modules
Post["/register"] = x =>
{
var username = (string) Request.Form.Username;
var username = (string)Request.Form.Username;
var exists = UserMapper.DoUsersExist();
if (exists)
{
return Context.GetRedirect("~/register?error=true&username=" + username);
return Context.GetRedirect("~/register?error=true");
}
var userId = UserMapper.CreateUser(username, Request.Form.Password);
var userId = UserMapper.CreateUser(username, Request.Form.Password, new[] { "Admin" });
Session[SessionKeys.UsernameKey] = username;
return this.LoginAndRedirect((Guid)userId);
};
@ -116,7 +117,7 @@ namespace PlexRequests.UI.Modules
var newPasswordAgain = Request.Form.NewPasswordAgain;
if (!newPassword.Equals(newPasswordAgain))
{
}
var result = UserMapper.UpdateUser(username, oldPass, newPassword);