示例#1
0
 public Main_form()
 {
     InitializeComponent();
     this.IsMdiContainer = true;                                    // Thiet lap form cha chua form con
     UserData.Text       = (string)Variable_Helper.get("Username"); // Dien thong tin nguoi dung
     CareerData.Text     = (string)Variable_Helper.get("Permission");
 }
示例#2
0
        private void SignoutBtn_Click(object sender, EventArgs e)
        {
            // Thuc hien dang xuat
            this.Hide();
            SigninForm signin_form = new SigninForm();

            signin_form.ShowDialog();

            Variable_Helper.clear_all(); // Xoa tat ca bien chung
            this.Close();
        }// Nut sign out
示例#3
0
        } // Function signup

        public Dictionary <string, object> sign_in(string username, string password)
        {
            DataTable data = this.account_db.get_user_info(username); // Lay thong tin

            if (data.Rows.Count != 1)
            {
                //Neu rows tra ve khac 1 tuc la khong co tai khoan
                this.return_data.Add("Success", false);
                this.return_data.Add("Error", "Ten tai khoan khong ton tai");
                return(this.return_data);
            }
            else
            {
                string pass_in_db = (string)data.Rows[0]["pass"]; // Lay password luu trong db

                if (password != pass_in_db)
                {
                    //Neu password khong trung khop
                    this.return_data.Add("Success", false);
                    this.return_data.Add("Error", "Mat khau khong dung");
                    return(this.return_data);
                }
                else
                {
                    this.return_data.Add("Success", true);

                    //Khi dang nhap thanh cong luu username, id, permission lai
                    //Thong qua class Variable_Helper

                    Variable_Helper.set("Username", data.Rows[0]["username"]);                 // Luu username
                    Variable_Helper.set("ID", data.Rows[0]["id"]);                             // Luu id
                    Variable_Helper.set("Permission", data.Rows[0]["permission_name"]);        //Luu chuc vu
                    Variable_Helper.set("Permission_table", data.Rows[0]["permission_table"]); // Luu cac quyen truy cap

                    //Cap nhat lai lan cuoi dang nhap
                    this.account_db.update_signin_time((string)data.Rows[0]["username"]);

                    return(this.return_data);
                } // Mat khau chinh xac
            }     // Neu ten tai khoan ton tai
        }         // Function sign in