Beispiel #1
0
        public void LogUserLogin(User currentUser, ExpenseTrackerEntities _db, HttpContext currentContext)
        {
            //currentUser.LastLoggedIn = DateTime.Now;
            currentUser.LAST_ACCESS_IP = ExpenseTracker.Utilities.Web.GetClientIPAddress(currentContext);

            _db.SaveChanges();
        }
Beispiel #2
0
 public override bool ValidateUser(string username, string password)
 {
     using (ExpenseTrackerEntities _db = new ExpenseTrackerEntities())
     {
         try
         {
             var user = _db.Users.FirstOrDefault(u => u.UserEmail == username);
             user.UserPassword = password;
             _db.SaveChanges();
             if (user != null)
             {
                 //Update on every login validation success
                 this.LogUserLogin(user, _db, HttpContext.Current);
                 return(true);
             }
         }
         catch (Exception ex)
         {
         }
         return(false);
     }
 }
Beispiel #3
0
 public PaycheckBudgetController()
 {
     _db = new ExpenseTrackerEntities();
 }
 public AuthorizationDataUtils(DataManager bridge)
     : base(bridge)
 {
     db = bridge.DataFactory;
 }
 public ExpenseRoleProvider()
 {
     db = new ExpenseTrackerEntities();
 }
Beispiel #6
0
 public FormsAuthenticationService(ExpenseTrackerEntities db)
 {
     this._db = db;
 }
Beispiel #7
0
 public RegisterController()
 {
     _context = new ExpenseTrackerEntities();
 }
Beispiel #8
0
 public DataManager(ExpenseTrackerEntities db)
 {
     this.db = db;
 }
Beispiel #9
0
 public UserProfileDataUtils(string userName, DataManager bridge)
     : base(bridge)
 {
     this.db       = bridge.DataFactory;
     this.UserName = userName;
 }
 public ExpenseMembershipProvider()
 {
     db = new ExpenseTrackerEntities();
 }