public static DashboardModel LadeDaten(DashboardModel model, string email) { //model.Fach = new List<Subject>(); //model.Fach.Add(Subject.NewSubject("Mathematik", new List<string>() { "Modul 1", "Modul 2" })); UserVerwaltung.CurrentUser(email); return(model); }
public ActionResult Register(RegisterUserModel model) { Debug.WriteLine("POST - WebLearningController - Register"); Debug.Indent(); if (ModelState.IsValid) { Debug.WriteLine("Registermodel ist Vaild"); if (UserVerwaltung.Register(model.Nickname, model.Email, model.Password, model.PasswordRepeat, model.Username, model.Birthday)) { Debug.WriteLine("Erfolgreich Registriert"); return(RedirectToAction("Login")); } Debug.WriteLine("Registrierung Fehlgeschlagen"); return(View()); } Debug.WriteLine("Registermodel ist nicht Vaild"); Debug.Unindent(); return(View()); }
public ActionResult Login(LoginUserModel model) { Debug.WriteLine("POST - WebLearningController - Login"); Debug.Indent(); if (ModelState.IsValid) { Debug.WriteLine("LoginUser ist Vaild"); if (UserVerwaltung.Login(model.Email, model.Password)) { Benutzer user = UserVerwaltung.AktUser(model.Email); Debug.WriteLine("Erfolgreich Eingeloggt"); FormsAuthentication.SetAuthCookie(model.Email, true); //Response.Cookies.Add(new HttpCookie("Benutzer", model.Nickname.ToString())); //Response.Cookies.Add(new HttpCookie("ID", model.ID.ToString())); Session["User"] = user; HttpCookie myCookie = new HttpCookie("WebLearning"); myCookie["ID"] = user.ID.ToString(); myCookie["Nickname"] = user.Nickname.ToString(); myCookie.Expires = DateTime.Now.AddDays(1d); Response.Cookies.Add(myCookie); return(RedirectToAction("Dashboard", "WebLearning")); } else { Debug.WriteLine("Login Fehlgeschlagen"); ModelState.AddModelError("Password", "Ungültiger Benutzername/Passwort!"); return(View()); } } Debug.WriteLine("Registermodel ist nicht Vaild"); Debug.Unindent(); return(View()); }