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

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

کاربر سایت

moonfa1392

عضویت از 1394/08/17

کار با MemberShip

  • دوشنبه 15 شهریور 1395
  • 07:26
تشکر میکنم

با سلام

من قبلا با سشن کد ورود و ثبت نام رو می نوشتم و الان از MemberShip اولین بار هست که استفاده میکنم

طبق مقاله ای که توی سایت بود پیش رفتم الان فقط یک فرم ثبت نام کاربر دارم

حالا چطور باید فرم ورود بنویسم براش؟ یا اینکه چطور سطح دسترسی کاربران رو تعیین کنم؟

ممنون میشم راهنمایی کنید

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

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

moonfa1392

عضویت از 1394/08/17

  • دوشنبه 15 شهریور 1395
  • 17:02

متشکر استاد

اما شما خودتون به من گفته بودین که باید از MemberShip استفاده کنم!!!

الان من از MemberShip استفاده کردم که خودش 11 تا جدول دیتابیس ساخته که اصلا نفهمیدم کدومش چه وظیفه ای رو داره و چه چیز هایی توشون ذخیره میشه و یه فرم ثبت نام کاربر هم ایجاد کرده

مقالاتی که دادین فرم ورود و ثبت نام و کد نویسی های خودشون رو دارن

سوالم اینه چطوری برای همون MemberShip یک فرم ورود ایجاد کنم؟

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 15 شهریور 1395
  • 20:50

کافیست از Tollbox یک کامپوننت Login بندازید رو صفحه

خودش عملیات را انجام میده

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • دوشنبه 15 شهریور 1395
  • 21:04

ممنون از راهنماییتون

الان به این صورت هست صفحه Login.aspx

<form id="form1" runat="server">
        <asp:Login ID="Login1" runat="server"></asp:Login>
    </form>

 

کدنویسی هم هیچی نداره

خروجی هم اینه:

همون نام کاربری و رمز که توی membership ساختم رو میزنم ارور نمیده اگه اشتباه بزنم ارور میده

ولی چطور باید براش بنویسم که اگر اطلاعات درست بود بره به صفحه panel.aspx ؟؟

در واقع button وجود نداره که داخلش کدنویسی کنم و اصلا چی بنویسم! فقط یک کامپوننت لاگین هست

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • دوشنبه 15 شهریور 1395
  • 21:10

اون فرم لاگین رو که ساخته چطور باید ادیت کنم؟

بهش استایل بدم یا اینکه بخوام متن هاش رو فارسی کنم ارور هاش رو تغییر بدم

مقاله ای هم که در این باره توضیح داده باشه نتونستم پیدا کنم

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • سه شنبه 16 شهریور 1395
  • 18:08

سلام مجدد استاد

اگر ممکنه راهنمایی کنید چیکار کنم...

الان فقط من لنگ همین مشکل هستم که نمیتونم لاگین کنم و تایم اوت مشخص کنم :(

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 16 شهریور 1395
  • 18:45

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

  <authentication mode="Forms">
      <forms name="Cookiename" defaultUrl="/Default.aspx" loginUrl="/Login.aspx" timeout="43200"/>
    </authentication> 

 

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • سه شنبه 16 شهریور 1395
  • 18:48

خیلی متشکر استاد اما چطور بهش استایل بدم؟ یا متن هاشو تغییر بدم؟

الان یه کامپوننت لاگین دارم که فرم ورود ایجاد کرده ولی نمیتونم تغییرش بدم انگلیسی هست استایل هم نداره

کاربر سایت

ایمان مدائنی

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

  • سه شنبه 16 شهریور 1395
  • 18:50

در Properties میتوانید مقادیر را تعییر دهید

برای ظاهر هم اگه استباه نکنم قسمت Edit Template داشت

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • سه شنبه 16 شهریور 1395
  • 18:54

اوکی شد دستتون درد نکنه

فقط تنها چیزی که میمونه اینه که برای دکمه خروج از پنل باید چیکار کنم؟
قبلا که با سشن مینوشتم توی دکمه خروج فقط سشن تایم اوت میدادم اما الان باید چیکار کنم؟

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • چهارشنبه 17 شهریور 1395
  • 21:33

استاد من الان متوجه یک مشکل جدید شدم

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

<authentication mode="Forms">
      <forms name="Cookiename" defaultUrl="~/Admin/Panel.aspx" loginUrl="~/Admin/Login.aspx" timeout="3600"/>
    </authentication>

 

الان وقتی توی صفحه login.aspx کامپوننت لاگین رو از ToolBox گذاشتم و وقتی اطلاعات ورود رو صحیح وارد کنم ریدایرکت میشه به panel.aspx و مشکلی نداره تا اینجا

اما اگر بدون لاگین کردن مستقیم هم وارد panel.aspx بشم باز هم وارد میشه و ریدایرکت نمیکنه به صفحه login.aspx

البته هنوز نتونستم دکمه خروج از مدیریت هم برای پنل قرار بدم!

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 18 شهریور 1395
  • 08:46

دسترسی رو بستید از پنل ؟

برای دکمه خروج هم خودش در toolBox قسمت لاگین آماده داره ، اسمش یادم رفته

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • پنجشنبه 18 شهریور 1395
  • 14:41

من اصلا توی صفحه پنل هیچی کد ننوشتم که بخوام دسترسی رو ببندم

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

دکمه خروج هم توی toolbox پیدا نکردم متاسفانه...

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 18 شهریور 1395
  • 16:05

از losinStatus استفاده کنید برای خروج

برای اولی هم باید یک Web.Config به فولدر Panel اضافه کنید و کد های زیر را در آن قرار دهید

<?xml version="1.0"?>
<configuration>
    <system.web>
<authorization>
  <deny users="?"/>
</authorization>
    </system.web>
</configuration>

 

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • پنجشنبه 18 شهریور 1395
  • 16:27

دستتون درد نکنه

صادقانه بگم استاد بزرگترین فانتزیم اینه یه روزی مثل شما برنامه نویسی بلد باشم

نمیدونم چطور ازتون تشکر کنم بابت راهنمایی هاتون

با راهنمایی های شما انقدر مشتری جذب کردم و پنل رو پیشرفته کردم که خودم تصور نمیکردم...

باز هم تشکر

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 18 شهریور 1395
  • 16:29

سلامت باشی دوست من

من فقط انجام وظیفه کردم

فقط یادتون باشه زکات علم نشر آن است

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • پنجشنبه 18 شهریور 1395
  • 16:36

خدا خیرتون بده

من از تمام چیز هایی که بلدم ویدئو آموزشی ضبط کردم استاد

آموزش کامل دوره html از مبتدی تا حرفه ای

آموزش کامل دوره css از مبتدی تا حرفه ای

آموزش کامل دوره JQuery از مبتدی تا حرفه ای

آموزش کامل Bootstrap از مبتدی تا حرفه ای

آموزش asp.net و sql server هم هرچند خودم هنوز کامل بلد نیستم ولی تا جایی که بلدم پروژه محور ضبط کردم ویدئو

قصد دارم هم توی سایت خودم که دارم میارمش بالا بذارم (رایگان) هم توی سایت شما مقاله بذارم یا اینکه بدم خدمتتون توی ویدئو ها بذارین (حجمشون مناسب با کیفیت بالا)

کاربر سایت

ایمان مدائنی

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

  • پنجشنبه 18 شهریور 1395
  • 16:45

خیلی عالی میشه

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • پنجشنبه 18 شهریور 1395
  • 17:02

پس من یه سرور مجازی میخرم ویدئو هارو داخلش آپلود میکنم براتون ارسال می کنم

اینم عکس دسکتاپ ویدئو ها:

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

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

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

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