public string changePassword(string userName) { MailViaGmailService mailService = new MailViaGmailService(); UserSiteService userSiteService = new UserSiteService(); SiteUser siteUser = userSiteService.getSiteUser(userName); if (siteUser != null) { User user = userSiteService.getUser(siteUser.ID); if (user != null) { if (user.Email != null) { mailService.sendPasswordToCustomer(user.Email, user.FirstName + " " + user.LastName); return("הסיסמא נשלחה לכתובת המייל שלך"); } else { return("אין ברשותינו מידע על כתובת המייל שלך עבורו נשלח לך את סיסמתך למערכת<br> שלח בקשה למערכת לאיפוס סיסמתך<br>ואנו ניצור עימך קשר בהקדם"); } } else { return("לא קיים משתמש בעל שם זה"); } } else { return("לא קיים משתמש בעל שם זה"); } }
public User Login(SiteUser siteUser) { // HttpSessionState session = HttpContext.Current.Session; try { User user = service.getUser(siteUser.UserName, siteUser.Password); HttpContext.Current.Session.Add("User", user); } catch (Exception ex) { throw ex; } return(CurrentUser.currentUser); }