PDA

View Full Version : سوال: نحوه جلوگیری از لاگین تکراری با یک یوزرنیم و پسورد



mehrdad201
شنبه 30 آبان 1388, 21:08 عصر
با عرض سلام


مسلما اکثر دوستانی که به صورت حرفه ای طراحی وب سایت انجام میدن به موارد طراحی سایت های تجاری برخورد کردند.

بعضی مواقع نیاز میشه که سیستم رو طوری طراحی کنیم که از لاگین تکراری توسط یک یوزرنیم واحد در یک زمان واحد جلوگیری بشه

فرض کنید یه سایت تجاری دارید که خدماتی رو ارائه میدید و به ازای هر یوزرنیم مبلغی رو دریافت میکنید. مسلما جالب نخواهد بود اگه یکی از کاربران بره و یوزر نیم و پسوردش رو به دوستانش هم بده تا در ان واحد چندین نفر با یک یوزر نیم و پسورد یکسان وارد سایت شما شده باشند.

حالا میخواستم ببینم که ایا دوستان در مورد حل این مشکل راه حلی دارند.

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

اما راه های بهتری هم باید وجود داشته باشه. مثلا من در نت سرچ کردم و متوجه شدم از کش هم استفاده میشه برای این کار. البته متاسفانه سمپلهایی که من پیدا کردم کار نکردند. دلیلش رو راستش نفهمیدم.

حالا میخواستم از دوستان سوال کنم که ایا در این زمینه سمپل یا راهنمایی دارند؟

ممنون از توجه همه دوستان