Exemple #1
0
        static void Main()
        {
            if (WebUtil.IsPost())
            {
                RequestParameters = WebUtil.RetrievePostParameters();
                string userName = HttpUtility.UrlDecode(RequestParameters["email"]);
                string password = HttpUtility.UrlDecode(PasswordHeader.Hash(RequestParameters["password"]));

                if (!String.IsNullOrEmpty(userName) && !String.IsNullOrEmpty(password))
                {
                    if (!DataBridge.IsUserExist(userName, password))
                    {
                        DataBridge.CreateUser(userName, password);
                    }
                }
            }

            ShowPage();
        }
Exemple #2
0
        private static void LogIn()
        {
            RequestParameters = WebUtil.RetrievePostParameters();
            string email          = RequestParameters["email"];
            string password       = RequestParameters["password"];
            string hashedPassword = PasswordHeader.Hash(RequestParameters["password"]);
            var    user           = DataBridge.LogInUser(email, password);

            if (user != null)
            {
                var session = new Session()
                {
                    Id   = new Random().Next().ToString(),
                    User = user
                };

                Header.AddCookie(new Cookie("sid", session.Id));
                DataBridge.AddSession(session);
                DataBridge.SaveChanges();
            }
        }