public void Test_createUser() { UserModel user = new UserModel(); user.UserName = "******" + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second; user.firstName ="fn"+ DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second; user.lastName = "ln" + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second; user.Password="******"; user.Email = "*****@*****.**"; Assert.AreEqual(true, user.UserRegister()); bool Recived = user.GetUser(user._id); Assert.AreEqual(true, Recived); string nameTempUser = string.Empty; Random my_random = new Random(DateTime.Now.Millisecond); int num_random = my_random.Next(0, 99); nameTempUser = "******" + num_random; user.firstName = nameTempUser; if (user.UserSave()) { user.GetUser( user._id); Assert.AreEqual(nameTempUser, user.firstName); } Assert.IsTrue(user.UserDelete( user._id )); }
public ActionResult Edit(string id) { UserModel user = new UserModel(); user.GetUser( id); return View(user); }
public static void my_AuthenticateRequest() { HttpCookie authCookie = HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName]; if (authCookie != null) { // Get the forms authentication ticket. FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value); var identity = new GenericIdentity(authTicket.Name, "Forms"); // Get the custom user data encrypted in the ticket. string userData = ((FormsIdentity)(HttpContext.Current.User.Identity)).Ticket.UserData; // Deserialize the json data and set it on the custom principal. var serializer = new JavaScriptSerializer(); UserModel loginUser = (UserModel)serializer.Deserialize(userData, typeof(UserModel)); UserModel loggedUser = new UserModel(); loggedUser.GetUser(loginUser._id); HttpContext.Current.Session.Add("loggedUser", loggedUser); // Set the context user. } }