Authentication added. Login/Logout operational.

This commit is contained in:
2012-12-20 21:39:13 -05:00
parent b30d3068e7
commit f129142dab
24 changed files with 640 additions and 65 deletions
+10 -19
View File
@@ -9,7 +9,7 @@ using MileageTraker.Web.Context;
namespace MileageTraker.Web.Membership
{
public sealed class WebSecurity
public static class WebSecurity
{
public static HttpContextBase Context
{
@@ -121,17 +121,17 @@ namespace MileageTraker.Web.Membership
public static string CreateUserAndAccount(string userName, string password)
{
return CreateUserAndAccount(userName, password, propertyValues: null, requireConfirmationToken: false);
return CreateUserAndAccount(userName, password, propertyValues: null);
}
public static string CreateUserAndAccount(string userName, string password, bool requireConfirmation)
{
return CreateUserAndAccount(userName, password, propertyValues: null, requireConfirmationToken: requireConfirmation);
return CreateUserAndAccount(userName, password, null, requireConfirmation);
}
public static string CreateUserAndAccount(string userName, string password, IDictionary<string, object> values)
{
return CreateUserAndAccount(userName, password, propertyValues: values, requireConfirmationToken: false);
return CreateUserAndAccount(userName, password, values, requireConfirmationToken: false);
}
public static string CreateUserAndAccount(string userName, string password, object propertyValues = null,
@@ -148,39 +148,30 @@ namespace MileageTraker.Web.Membership
return codeFirstMembership.CreateUserAndAccount(userName, password, requireConfirmationToken, values);
}
public static List<MembershipUser> FindUsersByEmail(string Email, int PageIndex, int PageSize)
public static List<MembershipUser> FindUsersByEmail(string email, int pageIndex, int pageSize)
{
int totalRecords;
return
System.Web.Security.Membership.FindUsersByEmail(Email, PageIndex, PageSize, out totalRecords)
System.Web.Security.Membership.FindUsersByEmail(email, pageIndex, pageSize, out totalRecords)
.Cast<MembershipUser>()
.ToList();
}
public static List<MembershipUser> FindUsersByName(string Username, int PageIndex, int PageSize)
public static List<MembershipUser> FindUsersByName(string username, int pageIndex, int pageSize)
{
int totalRecords;
return
System.Web.Security.Membership.FindUsersByName(Username, PageIndex, PageSize, out totalRecords)
System.Web.Security.Membership.FindUsersByName(username, pageIndex, pageSize, out totalRecords)
.Cast<MembershipUser>()
.ToList();
}
public static List<MembershipUser> GetAllUsers(int PageIndex, int PageSize)
public static List<MembershipUser> GetAllUsers(int pageIndex, int pageSize)
{
int totalRecords;
return
System.Web.Security.Membership.GetAllUsers(PageIndex, PageSize, out totalRecords).Cast<MembershipUser>().ToList();
System.Web.Security.Membership.GetAllUsers(pageIndex, pageSize, out totalRecords).Cast<MembershipUser>().ToList();
}
public static void InitializeDatabaseConnection(string connectionStringName, string userTableName, string userIdColumn,
string userNameColumn, bool autoCreateTables)
{
}
public static void InitializeDatabaseConnection(string connectionString, string providerName, string userTableName,
string userIdColumn, string userNameColumn, bool autoCreateTables)
{
}
}
}