PDA

View Full Version : آموزش: محدود کردن کاربر بعد از سه بار اشتباه وارد کردن پسورد + IP Block



djsaeedkhan
دوشنبه 26 دی 1390, 00:30 صبح
با سلام خدمت دوستان
در ابتدای عرایض بگم که این کد صرفا جهت اطلاع شما از اینکه همچین کارهایی رو هم میشه انجام داد :لبخند:هست و بالاخره باید روش هایی رو که سایت های بزرگ (و کوچک) برای امنیت بیشتر استفاده می کنن رو گفت.:متفکر:
اگر دوست دارید کاربر بعد از چند بار پسورد زدن تا مثلا 30 دقیقه نتونه وارد سایت بشه و اگز درست هم زد باز هم وارد نشه این یه راهشه
این کد از من نیست (خواهشن به من نچسبونیدش) :چشمک: و برای آشنایی و استفاده شما دوستان عزیز است تا در این زمستان سرد و فصل امتحان ها مرهمی بر دل کد نویس های محترم باشد.:قلب:
با تشکر


ساختار دیتابیس پیشنهادی

CREATE TABLE `LoginAttempts`
(
`IP` VARCHAR( 20 ) NOT NULL ,
`Attempts` INT NOT NULL ,
`LastLogin` DATETIME NOT NULL
)

tux-world
دوشنبه 26 دی 1390, 07:49 صبح
اسكريپت به درد بخوريه ولي ايني كه شما گذاشتيد مطمئن هستيد درسته؟ ;)

djsaeedkhan
دوشنبه 26 دی 1390, 09:16 صبح
با سلام
این که من گذاشتم ساختار دیتابیسش هست و در ضمیمه سورسش .و کاری که می کنه اینه که اگر سه بار اشتباه بزنید دسترسی شما رو محدود می کنه
حالا شما بیا هر کاریش (تغییرات) خواستی انجام بده. محدودیت زمانی، درخواست عکس امنیتی و ....