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

یوزر نیم و پسورد برای صفحه

alirezassar

کاربر تازه وارد
تاریخ عضویت
9 دسامبر 2005
نوشته‌ها
27
لایک‌ها
0
من تو سایتم که page دارم که خصوصیه ، یعنی مخصوص منه که مثلا admin سایتم و دیگران نباید بنیننش.

حالا اگه آدرس page لو رفت ، من چه جوری می تونم واسه صفجه یوزر نیم و پسورد بذارم که اگر کسی هم آدرس رو گیر آورد ، مجبور شه یوزر نیم و پسورد رو وارد کنه ؟؟؟؟
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
خوب برای این کار باید یه سیستم شناسایی کابر کوچیک بنویسی که میتونی از cookie یا Session توش استفاده کنی .

برای اینکه بدونی چطر میتونی یه سیستم لاگین درست حسابی توی asp.net 2 بسازی اینجا رو بخون :
http://rooznamechi.blogspot.com/2006/02/aspnet-2.html
 

alirezassar

کاربر تازه وارد
تاریخ عضویت
9 دسامبر 2005
نوشته‌ها
27
لایک‌ها
0
مهندس جون ، مشکل من الان اینه که وقتی یه کاربر برای اولین بار میخواد به اون صفحه برسه ، قبلا اطلاعاتش هیچ

جا ذخیره نشده. وقتی آدرس صفحه رو تو " آدرس بار" مرورگرش وارد کرد می تونم اطلاعات کاربر رو تو کوکی بریزم ؟؟؟


یه چیز دیگه هم این که میخوام وقتی کاربر، آدرس صفحه رو تو " آدرس بار" مرورگرش وارد کرد ، یه ضرب

به صفحه لاگین فرستاده شده . ( طرزساختن فرم لاگین رو بلدم )
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
به نقل از alirezassar :
مهندس جون ، مشکل من الان اینه که وقتی یه کاربر برای اولین بار میخواد به اون صفحه برسه ، قبلا اطلاعاتش هیچ

جا ذخیره نشده. وقتی آدرس صفحه رو تو " آدرس بار" مرورگرش وارد کرد می تونم اطلاعات کاربر رو تو کوکی بریزم ؟؟؟


یه چیز دیگه هم این که میخوام وقتی کاربر، آدرس صفحه رو تو " آدرس بار" مرورگرش وارد کرد ، یه ضرب

به صفحه لاگین فرستاده شده . ( طرزساختن فرم لاگین رو بلدم )
عزیز دل برادر حسین آقا برای شما توضیح داده تازه آدرس هم داده که اگه تو دات نت می خوای کار کنی از اون وبلاگش چیزی که می خوای رو یاد بگیری .

ولی باز هم مختصر میگم :
شما یه سری صفحه داری که باید از اونا در برابر کاربرهای معمولی حفاظت کنی . شما باید برای تمام صفحاتت یه محافظ بزاری که اگه کسی آدرس صفحه رو هم گیر آورد ، وقتی اونو تو آدرس بار بزنه باز هم طرف نتونه وارد صفحه بشه . حالا خودت میتونی تنظیم کنی که پیام خاصی بهش بده یا بره تو صفحه در خواست یوزر نیم و پسورد .

برنامه کاملش رو هم بچه ها تو همین انجمن گزاشتن . اون بالا سرچ رو برای همین گزاشتن

یکی از راه هاش استفاده از Cookie یه : به این ترتیب که با وارد کردن یوزر و پسورد برنامه شما اونارو با یوزر و پسورد داخل دیتا بیس سایتت مطابقت میده و اگه درست بودن یه کوکی درست میکنه مخصوص شما و به شما اجازه استفاده از صفحه رو میده و بعد از این که یوزر از صفحات محافظت شده خارج بشه Cookie رو پاک می کنی .
دومین راه استفاده از Session هست : دقیقاً مثل Cookie عمل می کنه با این تفاوت که دیگه بر روی کامپیوتر کاربر چیزی درست نمی کنه و یه Session روی سرور درست می کنه و از این طریق اجازه ورود به کاربر رو میده . به نظر من استفاده از Session بهتره .

یه مورد دیگه رو هم برای درک بهتر بگم .
تا وقتی که یوزرنیم و پسورد کاربر تایید نشده باشه شما هیچ کاری نمی کنی . یعنی بعد از تایید شدن کاربر Cookie یا Session درست می کنی .
 

hossein_asp

کاربر تازه وارد
تاریخ عضویت
31 مارس 2005
نوشته‌ها
639
لایک‌ها
0
سن
40
محل سکونت
جایی که خدا نباشد
روش راحت تر از register accsess to page دریم ویور استفاده کن تو تب application تضمین تضمینه.
 

alirezassar

کاربر تازه وارد
تاریخ عضویت
9 دسامبر 2005
نوشته‌ها
27
لایک‌ها
0
دستتون درد نکنه ، از Session استفاده کردم درست شد.

من با "دریم ویور" کار نکردم ولی تعریفش رو زیاد شنیدم ، حتما میرم سراغش .
 

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
شما سعی من از همون vs.net استفاده کنی ! از همه چیز بهتر و استاندارد تره !
 

hossein_asp

کاربر تازه وارد
تاریخ عضویت
31 مارس 2005
نوشته‌ها
639
لایک‌ها
0
سن
40
محل سکونت
جایی که خدا نباشد
من تما کارهام رو با دریم ویور انجام میدم تا حالا که راضی بودم برای asp و php عالی و خوبه اما asp.net اون تقریبا
خوب نیست یا بهتر بگم کامل نیست.اما هر چی باشه سازنده یک چیز نسبت به بقیه ارجح تره.
دریم ویور=کد نویسی در حد نیاز و بیسار کم +سرعت در نوشتن برنامه های مدیریت محتوا.
 
بالا