Exemplo n.º 1
0
        public Boolean loginButton(string login, string password)
        {
            String    hashPassword = "";
            CryptoMd5 hash         = new CryptoMd5();

            Models.Validations.Validator valid = new Validations.Validator();


            hashPassword = hash.hash(password);


            Boolean lValid = valid.email(login);

            if (lValid == true)
            {
                DataBase.ConnectToDb DB = new DataBase.ConnectToDb();
                DB.connectToDb();
                Boolean resolve = DB.logIn(login, hashPassword);
                if (resolve == true)
                {
                    return(true);
                }
            }
            return(false);
        }
Exemplo n.º 2
0
        public void finishRegister()
        {
            if (__nick.Length > 0 && __password.Length > 0 && __email.Length > 0)
            {
                Models.DataBase.ConnectToDb DB = new Models.DataBase.ConnectToDb();
                DB.connectToDb();
                String compareEmail = DB.select(__email);

                if (compareEmail == __email)
                {
                    MessageBox.Show("This email exist in DataBase! \n Please insert different email address.", "Email Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    DB.checkTable();
                    CryptoMd5 crypto       = new CryptoMd5();
                    String    hashPassword = crypto.hash(__password);

                    String data = "'" + __fName + "','" + __sName + "','" + __nick + "','" + __email + "','" + hashPassword + "','" + __USD + "','" + __EUR + "','" + __CHF + "','" + __RUB + "','" + __CZK + "','" + __GBP + "','" + __PLN + "'";

                    DB.addUser(data);
                }
            }
        }