نمایش نتایج 1 تا 6 از 6

نام تاپیک: عدم دسترسی به User.Identity.IsAuthenticated

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    172

    عدم دسترسی به User.Identity.IsAuthenticated

    در C#‎.net به چه دلیل نمیتوانم در MasterPage و UserControlهایی که ایجاد کرده ام از دستور User.Identity.IsAuthenticated استفاده کنم. من در MasterPage و UserControlهایی که در سایت استفاده میکنم Login کردن کاربران را باید چک کنم. اگر از این روش نباید استفاده کنم من را راهنمایی کنید و بفرمایید که از چه روشی در C#‎.net استفاده کنم. چون در صفحات دیگر از این دستورات میتوانم استفاده کنم.

  2. #2
    از این روش استفاده کنید شاید مشکلتون حل بشه!

    this.Page.User.Identity.IsAuthenticated

    البته اصولا این کارو تو یه صفحه دیگه ای انجام میدن-معمولا یه صفحه جداگانه ای برای این کار در نظر می گیرند که مستر پیج هم نباشه.

  3. #3
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    پست
    172
    ممنون، مشکل حله، ولی دلیل این امر چیه که دستور من رو قبول نمیکرد؟ اگه یک توضیح کوچولو بدین ممنون میشم.

  4. #4
    دلیلش اینه که مسترپیج ها از کلاس System.Web.UI.MasterPage ارث می برند و صفحات معمولی از کلاس System.Web.UI.Page ، اگر تو MSDN ببینی کلاس System.Web.UI.MasterPage خاصیتی به نام User نداره.
    البته از لحاظ فنی و امنیتی حتما دلایلی داره و اینکه مسترپیج واسه این درست شده که بشه به راحتی یک ظاهر واحد به تمام سایت داد حالا اگر دلایل دیگری داشته نمی دونم!

    در ضمن اگر قرار بود هر دوی اینها یک کار انجام بدهند لازم نبود دو کلاس تعریف بشه ، یک کلاس تعریف می کردند که قابلیت مسترپیج رو پیاده سازی کنه و هم مثل یک صفحه معمولی عمل کنه!
    فواید و عملکرد مسترپیج ها:ASP.NET Master Pages Overview

  5. #5

    نقل قول: عدم دسترسی به User.Identity.IsAuthenticated

    توضیحاتتون عالی بود. کارم رو راه انداخت. ممنون

  6. #6
    کاربر جدید
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    تهران
    پست
    2

    نقل قول: عدم دسترسی به User.Identity.IsAuthenticated

    مرسی ، منم استفاده کردم و کلی کارم راه افتاد ...

تاپیک های مشابه

  1. پاسخ: 3
    آخرین پست: دوشنبه 01 بهمن 1386, 21:41 عصر
  2. مشکل در استفاده از user.identity.name
    نوشته شده توسط hamhik در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: پنج شنبه 16 فروردین 1386, 21:07 عصر
  3. صقر کردن مقدار قیلد Identity
    نوشته شده توسط RED-C0DE در بخش SQL Server
    پاسخ: 6
    آخرین پست: سه شنبه 16 آبان 1385, 07:35 صبح
  4. Request.IsAuthenticated
    نوشته شده توسط iekrang در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 28 آذر 1384, 14:39 عصر
  5. دستوری برای مقدار دهی اولیه فیلد Identity
    نوشته شده توسط hr110 در بخش SQL Server
    پاسخ: 9
    آخرین پست: چهارشنبه 17 تیر 1383, 20:25 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •