コード例 #1
0
ファイル: LoginBusiness.cs プロジェクト: pranavjoseph12/Relks
        public UserModel ValidateLogin(string userName, string password)
        {
            LoginDataAccess obj    = new LoginDataAccess();
            var             result = obj.ValidateLogin(userName, password);

            return(MapUserDetails(result));
        }
コード例 #2
0
        public void checkAccount(UserLogin userObj)
        {
            if (userObj.username == "" || userObj.userpassword == "")
            {
                MessageBox.Show("please enter some characters.");
            }



            else
            {
                LoginDataAccess dataAccess = new LoginDataAccess();

                int i = dataAccess.haveAnyUserId(userObj);
                if (i == 0)
                {
                    CreateAccountDataAccess dataAcs = new CreateAccountDataAccess();

                    int j = dataAcs.saveAccount(userObj);

                    string Message = j > 0 ? "create successfully" : "data not saved";
                    MessageBox.Show(Message);
                }
                else
                {
                    MessageBox.Show("there is exit another account has same name and same password!!!\n please try again.");
                }
            }
        }
コード例 #3
0
ファイル: LoginView.xaml.cs プロジェクト: kristt26/SPKTopsis
        private void Login_btn(object sender, RoutedEventArgs e)
        {
            var dl     = new LoginDataAccess();
            var status = dl.Login(textBox.Text, this.Password);

            this.Model     = status.LoginStatus;
            this.UserLogin = new User {
                UserName = textBox.Text
            };
            this.Close();
        }
コード例 #4
0
        public int AddNewUser(string username, string password, int usertype)
        {
            User user = new User()
            {
                username = username,
                password = password,
                userType = usertype
            };

            this.loginDataAccess = new LoginDataAccess();
            return(this.loginDataAccess.AddUser(user));
        }
コード例 #5
0
        public IActionResult Login(LoginDetails login)
        {
            bool Match = LoginDataAccess.Login(login.Email, Hash(login.Password));

            if (Match)
            {
                return(Ok());
            }
            else
            {
                return(StatusCode(401));
            }
        }
コード例 #6
0
        private void LoginForm_Load(object sender, EventArgs e)
        {
            LoginDataAccess db = new LoginDataAccess();

            db.CheckCurrentUser();

            if (LoginDataAccess.isCurrentUserLogged == true)
            {
                db.DeleteOldUser();
            }
            else
            {
                labelHiddenUser.Text = "0";
            }
        }
コード例 #7
0
        public string ChangePwd(string UserCode, string NewPwd)
        {
            var Result = LoginDataAccess.ChangePwd(UserCode, NewPwd);

            if (Result == "0")
            {
                return("您输入的用户名不存在");
            }
            else if (Result == "1")
            {
                return("OK");
            }
            else
            {
                return(Result);
            }
        }
コード例 #8
0
        public void loginCheck(UserLogin userObj, LoginFormUI ob)
        {
            LoginDataAccess dataAccess = new LoginDataAccess();

            int i = dataAccess.haveAnyUserId(userObj);

            if (i == 1)
            {
                HomePageUI obj = new HomePageUI();
                obj.Show();
                ob.Hide();
            }
            else
            {
                MessageBox.Show("Invalid Username and password!!!\n please try again.");
                //userLoginNameTextBox.Clear();
                //userLoginPasswordTextBox.Clear();
            }
        }
コード例 #9
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            LoginDataAccess db = new LoginDataAccess();

            db.GetLogin(textBoxUserName.Text.Trim(), textBoxUserPassword.Text.Trim());

            if (LoginDataAccess.loginOutput == true)
            {
                db.SaveCurrentUser();

                MainForm objMenuGlowne = new MainForm();
                this.Hide();
                objMenuGlowne.Show();
            }
            else
            {
                MessageBox.Show("Check username or password");
            }
        }
コード例 #10
0
        public string Login <T>(T entity, out T t) where T : UserModel
        {
            t = default(T);

            var model = LoginDataAccess.GetUserModel(entity);

            if (model == null || String.IsNullOrEmpty(model.UserCode))
            {
                return("您输入的用户名不存在");
            }

            if (model.PassWord != entity.PassWord)
            {
                return("您输入的密码不正确");
            }

            t = model as T;

            return("OK");
        }
コード例 #11
0
ファイル: LoginBL.cs プロジェクト: Machareder01/Projekt
        public DTO login(string copycode)
        {
            DTO             dto    = null;
            MySqlDataReader reader = LoginDataAccess.login(copycode);

            if (reader != null)
            {
                while (reader.Read())
                {
                    User user = new User();
                    user.Username = reader["Name"].ToString();
                    user.Id       = Convert.ToInt32(reader["ID"].ToString());

                    dto      = new DTO();
                    dto.User = user;
                }
            }

            return(dto);
        }
コード例 #12
0
        public void LoginUser(string Emailid, string Password)
        {
            LoginDataAccess loginDl = new LoginDataAccess();

            SqlDataReader sdr = loginDl.Login(Emailid, Password);

            if (sdr.Read())
            {
                this.CustomerId    = Convert.ToInt32(sdr["id"]);
                this.EmailId       = sdr["email_id"].ToString();
                this.FirstName     = sdr["customer_first_name"].ToString();
                this.LastName      = sdr["customer_last_name"].ToString();
                this.CustomerPhone = Convert.ToInt64(sdr["phone"]);
                LoginDataAccess.sqlCon.Close();
            }
            else
            {
                LoginDataAccess.sqlCon.Close();
                throw new Exception("Login Failed");
            }
        }
コード例 #13
0
 public LoginService()
 {
     this.loginDataAccess = new LoginDataAccess();
 }
コード例 #14
0
        public LoadMenuUnionCompany LoadMenu(string UserCode, string Language)
        {
            LoadMenuUnionCompany loadMenuUnionCompany = LoginDataAccess.LoadMenu(UserCode, Language);

            return(loadMenuUnionCompany);
        }
コード例 #15
0
        public Entity Get(String username, String password) //IEnumerable<User>
        {
            LoginDataAccess data = new LoginDataAccess(_settings.ConnectionString);

            return(data.login(username, password));
        }
コード例 #16
0
 public LoginLogic()
 {
     _service = new LoginService();
     _data    = new LoginDataAccess();
 }
コード例 #17
0
        public void ChangePassword(string email, string password)
        {
            LoginDataAccess ldac = new LoginDataAccess();

            ldac.UpdatePassword(email, password);
        }
コード例 #18
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (txtPassword.Password != "" && txtUsuario.Text != "")
                {
                    //verificar en base de datos.
                    //Agregar un superUsuario
                    LoginDA = new LoginDataAccess();
                    string        mensaje  = "";
                    clsUsuario    mdl      = new clsUsuario();
                    LoginResponse response = new LoginResponse();
                    response = LoginDA.Logear(txtUsuario.Text, Security.Encrypt(txtPassword.Password), ref mdl, ref mensaje);
                    bool successPass = false;
                    bool successUser = false;
                    if (mdl != null)
                    {
                        if ((mdl.vchUsuario != "" && mdl.vchPassword != null) && (mdl.vchUsuario != "" && mdl.vchPassword != ""))
                        {
                            string pass = Security.Decrypt(mdl.vchPassword);
                            successUser = txtUsuario.Text.Trim().ToUpper() == mdl.vchUsuario.Trim().ToUpper();
                            successPass = txtPassword.Password == pass;
                        }
                    }

                    if (successPass && successUser)
                    {
                        Configuracion conf = new Configuracion(txtSitio.Text, txtUsuario.Text, 1, 1);
                        conf.Show();
                        this.Close();
                    }
                    else
                    {
                        mensaje = "";
                        if (!successUser && !successPass)
                        {
                            mensaje = "Usuario y contraseña incorrecta.";
                        }
                        else
                        {
                            if (!successPass)
                            {
                                mensaje = "Contraseña incorrecta.";
                            }
                            if (!successUser)
                            {
                                mensaje = "Usuario incorrecto.";
                            }
                        }
                        MessageBox.Show(mensaje, "Error");
                    }
                }
                else
                {
                    MessageBox.Show("Los campos de usuario y contraseña son requeridos");
                }
            }
            catch (Exception eLogin)
            {
                Log.EscribeLog("Error en el Login: "******"Existe un error, favor de verificar: " + eLogin.Message);
            }
        }
コード例 #19
0
        public SqlDataReader LoginUser(string Emailid, string Password)
        {
            LoginDataAccess loginDl = new LoginDataAccess();

            return(loginDl.Login(Emailid, Password));
        }