مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

rtr

عضویت از 1392/05/28

مشکل با Authentication در mvc

  • دوشنبه 21 آبان 1397
  • 16:44
تشکر میکنم

با سلام

من چندتا پروژه روی یک iis با پورت های مختلف قرار داده ام زمانی که با یک پروژه لاگین می کنم بقیه پروژها نیاز به Authentication  ندارد می خواستم ببینم مشکل از کجاست ؟کد لاگین که استفاده کرده ام به صورت زیر است

[HttpPost]
        [AllowAnonymous]
        public ActionResult login(string username, string password, string returnUrl)
        {
           
            
            var x = db.unite_person.ToList().Where(p => p.personid == personid && p.password == pass && (p.active == 1 ));
            if (x != null && x.Count() == 1)
            {
                FormsAuthentication.SetAuthCookie(username, false);
                if (shouldRedirect(returnUrl))
                {
                    return Redirect(returnUrl);
                }
                FormsAuthentication.RedirectFromLoginPage(x.SingleOrDefault().personid.ToString(), false);
                // return RedirectToAction("index2");

            }
            else if (last_char == "$")
            else
            {
                ViewBag.show = "block";
                ViewBag.message = "نام کاربری یا رمز عبور اشتباه می باشد";


            }
            return View();

        }

       

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 21 آبان 1397
  • 17:06

Domain کوکی موردنظر شما بر روی subdomain ها یا دامنه های مشابه نیز تنظیم می شود باید به آن بگویید که این کار را انجام ندهد و صرفا فقط با دامنه اصلی کار کند. اگر پروژه روی لوکال باشد domain را روی localhost تنظیم می کند. این لینک را مشاهده کنید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)