コード例 #1
0
        private void LoginAdmin()
        {
            DataTable read = cn.getDataTable("SELECT * FROM users WHERE username = '******' and passwordHash = '" + HamChung.EncodePassword(txtPassword.Text) + "' and active = 'true'");

            if (read.Rows.Count > 0)
            {
                ThongTin.idUser   = int.Parse(read.Rows[0][0].ToString());
                ThongTin.ten      = read.Rows[0][1].ToString();
                ThongTin.ngaysinh = read.Rows[0][2].ToString();
                ThongTin.sdt      = read.Rows[0][3].ToString();
                ThongTin.quequan  = read.Rows[0][5].ToString();
                ThongTin.username = read.Rows[0][6].ToString();
                ThongTin.quyen    = read.Rows[0][9].ToString();
                if (ThongTin.quyen != Role.khachhang)
                {
                    this.Hide();
                    Main fMain = new Main();
                    fMain.ShowDialog();
                }
                else
                {
                    this.Hide();
                    FormMain ff = new FormMain();
                    ff.ShowDialog();
                }
                this.Hide();
            }
            else
            {
                lbLoginFailed.Text = "Tài khoản hoặc mật khẩu không đúng !";
            }
        }
コード例 #2
0
        private void Create()
        {
            string   ten, sdt, quequan, username, quyen, password;
            int      id;
            bool     gioitinh, active;
            DateTime ngaysinh;

            ten      = txtTen.Text;
            sdt      = txtSdt.Text;
            quequan  = txtQueQuan.Text;
            username = txtUsername.Text;
            quyen    = cbQuyen.SelectedIndex != 0 ? cbQuyen.SelectedItem.ToString() : "";
            gioitinh = HamChung.NamNuToTrueFalse(cbGioiTinh.SelectedItem.ToString());
            active   = checkActive.Checked;
            ngaysinh = dateTimePicker1.Value;
            password = HamChung.EncodePassword(txtPassword.Text);
            //NHAN VIEN
            if (!CheckUsername("users", username))
            {
                MessageBox.Show("Tài khoản đã tồn tại trong hệ thống!", "Thông báo!");
            }
            else
            {
                string sql = "Insert into users (ten,ngaysinh,sdt,gioitinh,quequan,username,passwordHash,active,quyen) values(N'" + ten +
                             "','" + ngaysinh + "','" + sdt + "','" + gioitinh + "',N'" + quequan + "','" + username + "','" + password + "','" + active + "',N'" + quyen + "')";
                cn.ExecuteNonQuery(sql);
                MessageBox.Show("Tạo tài khoản thành công!", "Thông báo");
            }
        }
コード例 #3
0
        private void Create()
        {
            string ten, ngaysinh, sdt, quequan, username, password, quyen;
            bool   active = true;
            bool   gioitinh;

            ten      = txtTen.Text;
            ngaysinh = datePicker.Value.ToString();
            gioitinh = cbGioiTinh.SelectedItem.ToString() == "Nam" ? true : false;
            sdt      = txtPhone.Text;
            quequan  = txtDiaChi.Text;
            username = txtUser.Text;
            password = HamChung.EncodePassword(txtPassword.Text);
            quyen    = cbQuyen.SelectedItem.ToString();
            //NHAN VIEN
            if (!CheckUsername("users", username))
            {
                MessageBox.Show("Tài khoản đã tồn tại trong hệ thống!", "Thông báo!");
            }
            else
            {
                string sql = "Insert into users (ten,ngaysinh,sdt,gioitinh,quequan,username,passwordHash,active,quyen) values('" + ten +
                             "','" + ngaysinh + "','" + sdt + "','" + gioitinh + "','" + quequan + "','" + username + "','" + password + "','" + active + "','" + quyen + "')";
                cn.ExecuteNonQuery(sql);
                MessageBox.Show("Tạo tài khoản thành công!", "Thông báo");
            }
        }
コード例 #4
0
        private void DoiMatKhau()
        {
            string sdt, username, pass1, pass2;

            sdt      = txtEmail.Text;
            username = txtUsername.Text;
            pass1    = txtPass1.Text;
            pass2    = txtPass2.Text;
            if (pass1.Length < 6 || pass2.Length < 6 || pass1 != pass2)
            {
                lbSuccess.Text = "Mật khẩu không hợp lệ!";
            }
            else
            {
                //check user name

                var data = cn.getDataTable("select * from users where username = '******' and sdt = '" + sdt + "'");
                if (data.Rows.Count < 1)
                {
                    MessageBox.Show("Thông tin không đúng!", "Thông báo");
                    return;
                }

                string password = HamChung.EncodePassword(pass1);
                cn.ExecuteNonQuery("UPDATE users set passwordHash = '" + password + "' where sdt = '" + sdt + "' and username = '******'");
                MessageBox.Show("Đổi mật khẩu thành công!", "Thông báo");
                Login d = new Login();
                d.Show();
                this.Close();
            }
        }