示例#1
0
        public ActionResult SignUp(string email, string password, 
            string firstname, string lastname,
            string address, string city, string state, string zip,
            string country, string contactphone, string mobile,
            bool joinmaillist
            )
        {
            UserInfo ui = new UserInfo();
            ui.userId = 0;
            ui.email = email;
            ui.pin = password;
            ui.firstName = firstname;
            ui.lastName = lastname;
            ui.address = address;
            ui.city = city;
            ui.state = state;
            ui.zip = zip;
            ui.country = country;
            ui.homePhone = contactphone;
            ui.cellPhone = mobile;
            ui.mailList = joinmaillist? "1" : "";
            ui.addDate = ui.updateDate = DateTime.Now;
            ui.userType = 0;
            ui.middleName = ui.walkyPhone = "";

            OmeiUserBiz biz = new OmeiUserBiz();
            biz.AddUser(ui);
            if (biz.ErrorCode != 0)
                ViewData["ErrorMessage"] = biz.ErrorMessage;
            else
                ViewData["ErrorMessage"] = "";
            ViewData["test"] = string.Format("data:{0},{1},{2},{3},{4}",email, password, firstname, lastname, address);
            return View();
        }
示例#2
0
 public ActionResult Login(string email, string password)
 {
     OmeiUserBiz biz = new OmeiUserBiz();
     int userId = biz.UserLogin(email, password);
     if (userId > 0)
     {
         Session["UserInfo"] = biz.GetUserInfo(userId);
         return RedirectToAction("Index");
     }
     else if (userId == 0)
     {
         ViewData["LoginMessage"] = "Please input email and password to login.";
     }
     else if (userId == -1)
     {
         ViewData["LoginMessage"] = "New email. Please <a href='Signup.aspx'>Sign Up</a>";
     }
     else
     {
         Session.Clear();
         ViewData["LoginMessage"] = "Password incorrect. Please try again.";
     }
     return View();
 }