Esempio n. 1
0
        public static bool Login(string email, string password, string theme, string language, bool saveData)
        {
            bool   returnValue = false;
            string md5Hash     = CalculateMD5Hash(password);

            MetaServerUser user = BaseObject.GetFirst <MetaServerUser>("Email ='" + email + "' AND Password = '******'");

            if (user != null && user.IsActive)
            {
                user.Theme = "bitplate";
                if (saveData)
                {
                    saveUserDataCookie(email, md5Hash); //OPSLAAN GEBRUIKERSGEGEVENS WERKT NOG NIET GOED.
                }
                else
                {
                    RemoveUserDataCookie();
                }

                SessionObject.CurrentUser = user;
                string log = String.Format("Login geslaagd, User: {0}", email);
                BitPlate.Domain.Utils.Logger.Log(AppDomain.CurrentDomain.BaseDirectory + "App_data\\Logs\\Logins.log", log);

                returnValue = true;
            }
            else
            {
                string log = String.Format("Login niet geslaagd, User: {0}", email);
                BitPlate.Domain.Utils.Logger.Log(AppDomain.CurrentDomain.BaseDirectory + "App_data\\Logs\\Logins.log", log);
            }

            return(returnValue);
        }
Esempio n. 2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //if (SessionObject.CurrentBitplateUser.Name != "Dummy")
     {
         this._user = SessionObject.CurrentUser;
         if (this._user != null)
         {
             this.ltrlLoggedInAs.Text = this._user.Email;
         }
     }
 }
Esempio n. 3
0
        public static bool SendNewMetaServerUserPassword(string email)
        {
            CheckLogin();
            bool           returnValue = false;
            MetaServerUser user        = BaseObject.GetFirst <MetaServerUser>("Email ='" + email + "'");

            if (user != null)
            {
                returnValue = user.SendNewPasswordEmail();
            }
            return(returnValue);
        }
Esempio n. 4
0
        public static MetaServerUser GetUser(string id)
        {
            CheckLogin();
            MetaServerUser user = null;

            if (id == null || id == "")
            {
                user = new MetaServerUser();
            }
            else
            {
                user = BaseObject.GetById <MetaServerUser>(new Guid(id));
            }

            return(user);
        }
Esempio n. 5
0
        private static MetaServerUser CreateDummyUser()
        {
            string checkDevelopMode = ConfigurationManager.AppSettings["DevelopMode"];

            if (checkDevelopMode == "qweutyrqwe81238761238917263876123128376123")
            {
                MetaServerUser user = new MetaServerUser();
                user.ID    = new Guid("afbc2811-2487-4c01-83b2-b9479f82a99d");
                user.Name  = "Dummy";
                user.Email = "*****@*****.**";


                user.Theme    = "bitplate";
                user.Language = "NL";


                return(user);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 6
0
 public static void SaveUser(MetaServerUser obj)
 {
     CheckLogin();
     obj.Save();
 }
Esempio n. 7
0
 public static void SaveCurrentUser(MetaServerUser obj)
 {
     CheckLogin();
     obj.Save();
     SessionObject.CurrentUser = obj;
 }