コード例 #1
0
        public CommonOutput CheckLogin(logindata data)
        {
            CommonOutput co = new CommonOutput();

            try
            {
                using (AdityamineralsEntities objDB = new AdityamineralsEntities())
                {
                    var count = objDB.ADM_M_USER.Where(c => c.UserName == data.UserName && c.Password == data.Password).Count();
                    if (count > 0)
                    {
                        co.StatusCode = 200;
                        co.Message    = "Welcome! " + data.UserName;
                    }
                    else
                    {
                        co.StatusCode = 201;
                        co.Message    = "User Not Found OR Wrong Creds";
                    }
                }
            }
            catch (Exception ex)
            {
                co.StatusCode = 500;
                co.Message    = ex.Message;
            }
            return(co);
        }
コード例 #2
0
        public ActionResult login(logindata l)
        {
            var adminid  = "admin@aniket";
            var adminpas = "******";


            if (ModelState.IsValid)
            {
                var obj = db.signups.Where(a => a.Email.Equals(l.Email) && a.Password.Equals(l.password)).FirstOrDefault();
                if (obj != null)
                {
                    Session["Email"]    = obj.Email.ToString();
                    Session["Password"] = obj.Password.ToString();

                    if (Session["Email"].Equals(adminid) && Session["password"].Equals(adminpas))
                    {
                        return(RedirectToAction("freelancerhome"));
                    }

                    else
                    {
                        return(RedirectToAction("Loggeduser"));
                    }
                }
                else
                {
                    return(RedirectToAction("login"));
                }
            }

            return(View());
        }
コード例 #3
0
ファイル: LoginBL.cs プロジェクト: pheliosd/AdityaMinerals
        public CommonOutput CheckLogin(logindata data)
        {
            CommonOutput output = new CommonOutput();

            try
            {
                LoginDL obj = new LoginDL();
                output = obj.CheckLogin(data);
            }
            catch (Exception ex)
            {
                output.StatusCode = 500;
                output.Message    = ex.Message;
            }
            return(output);
        }
コード例 #4
0
        public dynamic CheckLogin(logindata data)
        {
            CommonOutput output = new CommonOutput();

            try
            {
                LoginBL obj = new LoginBL();
                output = obj.CheckLogin(data);
                if (output.StatusCode == 200)
                {
                    Session["UserName"]        = data.UserName.ToString();
                    Session["isAuthenticated"] = '1';
                }
            }
            catch (Exception ex)
            {
                output.Message    = ex.Message;
                output.StatusCode = 500;
            }
            return(Json(output, JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        public IHttpActionResult postuser(logindata logindata)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    using (var ctx = new MayowaaEntities())
                    {
                        var response = ctx.SignUps
                                       .Where(c => c.emailAddress == logindata.emailAddress && c.passWord == logindata.passWord)
                                       .FirstOrDefault();


                        if (response != null)
                        {
                            return(Json(new response {
                                State = stateparameters.success, Msg = "user exists, continue to login"
                            }));
                        }


                        return(Json(new response {
                            State = stateparameters.failed, Msg = "Invalid User"
                        }));
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else
            {
                return(Json(new response {
                    State = stateparameters.failed, Data = ModelState
                }));
            }
        }
コード例 #6
0
 public ActionResult SignIn(loginmodel model)
 {
     if (ModelState.IsValid)
     {
         dataaccess_class dac = new dataaccess_class();
         logindata        log = dac.logindetails(model.UserName, model.PassWord);
         Session["roleid"]  = log.RoleId;
         Session["userid"]  = log.UserId;
         Session["loginid"] = log.LoginId;
         if (log.RoleId == 1)
         {
             return(RedirectToAction("Admin_Dashboard", "Admin"));
         }
         else if (log.RoleId == 2)
         {
             return(RedirectToAction("DoctorDashboard", "Doctor"));
         }
         else if (log.RoleId == 3)
         {
             return(RedirectToAction("PatientHomepage", "Patient"));
         }
     }
     return(View());
 }