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

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

کاربر سایت

mofid

عضویت از 1393/10/18

خطای HTTP Error 401.0 - Unauthorized بعد از لاگین

  • جمعه 28 خرداد 1395
  • 22:30
تشکر میکنم

درود به همگی

من دارم یه سایت با MVC طراحی میکنم که موقع لاگین با خطای HTTP Error 401.0 - Unauthorized مواجه میشم
من دوتا Controller دارم

1) HomeController

2) AdminController

من اکشن Login رو تو کنترولر Home دارم که کاربر میتونه لاگین کنه و وقتی پروژه رو Run میکنم میره به اکشن Index و لینک لاگین رو میزنم اکشن login فراخونی میشه

نام کاربری و پسورد رو درست میدم و چک میکنه اگر درست بود میره به یکی از اکشن های Admin (البته قراره بره که خطا میده)

خطای HTTP Error 401.0 - Unauthorized رو میده در صورتی که من با BreakPoint هم دیدم همچی درسته و return RedirectToAction("Admin","MyAction") اجرا مشه

به نظرم از یه Controller به Controller دیگه نمیره

من برای کنترلر Admin دیتای انوتیشن [Authorize] استفاده کردم

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

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

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 29 خرداد 1395
  • 08:36

چگونه للاگین را پیاده سازی کردید ؟

کد لاگین و تنظیمات وب کانفیگ را قرار دهید

کاربر سایت

mofid

عضویت از 1393/10/18

  • شنبه 29 خرداد 1395
  • 11:05

سلاو دوست عزیز
مشکل برطرف شد.
علت وجود این تیکه کد تو فایل Web.Config بود که باید پاک میشد.

 

<modules>
      <remove name="FormsAuthentication" />
    </modules>

 


قبلا با همین کد هام تو VS2013 کار میکردم

اما با VS2015 این کد بصورت پیش فرض تو Web.Config هست که باید کامنت بشه

یه روز تمام درگیرش بودم

سپاس بابت توجهت

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

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

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

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