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

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

کاربر سایت

alireza4425

عضویت از 1394/11/20

عدم نمایش لینک ورود

  • شنبه 13 آذر 1395
  • 12:37
تشکر میکنم

سلام وقت بخیر

میخواستم بدونم چطور امکانش هست که وقتی کاربر به سایت لاگین میکنه، دیگه لینک ورود که بالای صفحه ایندکس هست نمایش داده نشه

و

اینکه نتونه وارد صفحه ورود بشه و اگه هم از طریق URL خواست به صفحه ورود بره، به ایندکس ریدایرکت بشه

ممنون

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

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

ایمان مدائنی

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

  • شنبه 13 آذر 1395
  • 14:06

میتونید با استفاده از دستور user.identity.isauthenticated چک کنید اگر کاربر لاگین باشد true بر میگردونه

کاربر سایت

alireza4425

عضویت از 1394/11/20

  • شنبه 13 آذر 1395
  • 15:26

وقت بخیر

من قبلا به این صورت گذاشتم اما اجرا نمیشه

 @{
                    if (!User.Identity.IsAuthenticated)
                    {
                        <li><a href="/home/signuppage">ثبت نام</a></li>
                        <li><a href="/home/login">ورود</a></li>
                    }
                }

کاربر سایت

ایمان مدائنی

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

  • شنبه 13 آذر 1395
  • 15:33

باید جواب بده

ایا اهراز هویت در پروژه فعال است ؟ کار میکنه ؟

شاید در وب کانفیگ فعال نکردید

کاربر سایت

alireza4425

عضویت از 1394/11/20

  • شنبه 13 آذر 1395
  • 15:56

این درسته؟

شاید اشتباه از منه

system.web>

    <authentication mode="Forms">
      <forms loginUrl="/home/login"/>
    </authentication>

کاربر سایت

alireza4425

عضویت از 1394/11/20

  • شنبه 13 آذر 1395
  • 15:58

درست شد

توی وب کانفیگ اشتباهی رخ داده بود

<system.web>
    <authentication mode="Forms">
      <forms loginUrl="/home/login"/>
    </authentication>

این کد رو بدجا گذاشته بودم

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

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

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

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