示例#1
0
 private void btnAccept_Click(object sender, EventArgs e)
 {
     try
     {
         //if (!CommonFunction.CheckNetWork()) return;
         var connect = CloudLibrary.CreateServiceConnection();
         Session.Token = connect.Login(txtUserName.Text, txtPassword.Text);
         if (!string.IsNullOrEmpty(Session.Token))
         {
             Session.UserLogin = connect.GetUserLogin(txtUserName.Text, txtPassword.Text);
             if (Session.UserLogin.RoleName.Contains("Chạy bàn") || Session.UserLogin.RoleName.Contains("Nhân viên bếp"))
             {
                 MessageBoxCommon.ShowExclamation("Bạn không có quyền để sử dụng chức năng này.");
             }
             else
             {
                 DialogResult = DialogResult.OK;
             }
         }
         else
         {
             MessageBoxCommon.ShowExclamation("Tài khoản hoặc mật khẩu không chính xác.");
         }
     }
     catch (Exception ex)
     {
         MessageBoxCommon.ShowException(ex);
     }
 }
 // GET: Login
 public ActionResult Login(User user)
 {
     if (ModelState.IsValid)
     {
         var connect = CloudLibrary.CreateServiceConnection();
         Session["Token"] = connect.Login(user.UserName, user.Password);
         if (String.IsNullOrEmpty(Session["Token"].ToString()))
         {
             alertLogin         = true;
             ViewBag.alertLogin = alertLogin;
             //ModelState.AddModelError("", "Tài khoản không tồn tại trong hệ thống !");
             Redirect("Login/Login");
             ViewBag.Mes = "Sai mật khẩu hoặc tài khoản. Vui lòng kiểm tra lại!";
         }
         else
         {
             return(RedirectToAction("Index", "Home"));
         }
     }
     return(View());
 }