コード例 #1
0
 protected void lnkBtnResetPCons_OnClick(object sender, EventArgs e)
 {
     //for consultant
     Session["resetPassword"] = "******";
     //KCDFAlert.ShowAlert(Session["resetPassword"].ToString());
     LoginViews.SetActiveView(viewiForgotItP);
 }
コード例 #2
0
 protected void lnkBtnOrgResetP_OnClick(object sender, EventArgs e)
 {
     //for organization
     Session["resetPassword"] = "******";
     //KCDFAlert.ShowAlert(Session["resetPassword"].ToString());
     LoginViews.SetActiveView(viewiForgotItP);
 }
コード例 #3
0
 protected void lnkBtnResetPassword_OnClick(object sender, EventArgs e)
 {
     //for scholarships
     Session["resetPassword"] = "******";
     //  KCDFAlert.ShowAlert(Session["resetPassword"].ToString());
     LoginViews.SetActiveView(viewiForgotItP);
 }
コード例 #4
0
 public IActionResult Validate(LoginViews loginView)
 {
     if (ModelState.IsValid)
     {
         if (loginView.uid[0] == 'C')
         {
             var citizen = _context.Citizens.FirstOrDefault(czn => czn.Id == loginView.uid && czn.Password == loginView.pswd);
             if (citizen == null)
             {
                 HttpContext.Session.SetString("nfound", "true");
                 return(RedirectToAction("Index", "Home"));
             }
             else
             {
                 HttpContext.Session.SetString("uid", loginView.uid);
                 return(RedirectToAction("Homepage", "Citizen"));
             }
         }
         else if (loginView.uid[0] == 'E')
         {
             var employee = _context.employees.FirstOrDefault(emp => emp.Id == loginView.uid && emp.Password == loginView.pswd);
             if (employee == null)
             {
                 HttpContext.Session.SetString("nfound", "true");
                 return(RedirectToAction("Index", "Home"));
             }
             else
             {
                 HttpContext.Session.SetString("uid", loginView.uid);
                 return(RedirectToAction("Homepage", "Employees"));
             }
         }
         else
         {
             HttpContext.Session.SetString("nfound", "true");
             return(RedirectToAction("Index", "Home"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Home"));
     }
 }
コード例 #5
0
        protected void ddlUserType_OnSelectedIndexChanged(object sender, EventArgs e)
        {
            string ddlUsrT = ddlUserType.SelectedItem.Text;

            switch (ddlUsrT)
            {
            case "Student":
                LoginViews.SetActiveView(studentView);
                break;

            case "Grantee":
                LoginViews.SetActiveView(granteeView);
                break;

            case "Consultant":
                LoginViews.SetActiveView(viewConsultant);
                break;
            }
        }
コード例 #6
0
ファイル: AuthController.cs プロジェクト: thanakritv8/TTApi
        public LoginViews CheckLogin(LoginModels val)
        {
            LoginViews     lm = new LoginViews();
            HomeController hc = new HomeController();

            using (SqlConnection con = hc.ConnectDatabaseAuth())
            {
                string         _SQL = "select * from account where username = '******' and password = '******'";
                SqlCommand     cmd  = new SqlCommand(_SQL, con);
                DataTable      _Dt  = new DataTable();
                SqlDataAdapter da   = new SqlDataAdapter(cmd);
                da.Fill(_Dt);
                da.Dispose();
                if (_Dt.Rows.Count > 0)
                {
                    lm.user_id   = _Dt.Rows[0]["user_id"].ToString();
                    lm.firstname = _Dt.Rows[0]["firstname"].ToString();
                    lm.lastname  = _Dt.Rows[0]["lastname"].ToString();
                    lm.tel       = _Dt.Rows[0]["tel"].ToString();
                    lm.address   = _Dt.Rows[0]["address"].ToString();
                    lm.email     = _Dt.Rows[0]["email"].ToString();
                    lm.group_id  = _Dt.Rows[0]["group_id"].ToString();
                    _SQL         = "select * from permission where group_id = " + lm.group_id;
                    cmd          = new SqlCommand(_SQL, con);
                    _Dt          = new DataTable();
                    da           = new SqlDataAdapter(cmd);
                    da.Fill(_Dt);
                    da.Dispose();
                    foreach (DataRow _Item in _Dt.Rows)
                    {
                        PermissionModels p = new PermissionModels();
                        p.app_id    = _Item["app_id"].ToString();
                        p.access_id = _Item["access_id"].ToString();
                        lm.lsPermission.Add(p);
                    }
                }
                con.Close();
            }
            return(lm);
        }
コード例 #7
0
 public LoginController(LoginViews loginViews)
 {
     this.loginViews = loginViews;
     usersFile       = new UsersFile();
 }