بازیابی رمز عبور ارسال رمز به ایمیل
سلام دوستان. توی قسمت لاگین اگه بخوایم از ریست پسوورد استفاده کنیم. کسی فانکشنی سراغ داره؟ واینکه موقع ثبت نام یا ورود یه کد تایید میاد که عکس هست و باید تو کادر اینپوت واردش کنیم اسمش چیه و از کجا باید گیر آورد. تشکر
با سلام
برای ریست کردن پسورد نیازی به فانکشن نیست. خودتون خیلی ساده میتونید اینکار رو انجام بدید. کافیه یه فیلد به اسم مثلا reset_password در جدول یوزرها ایجاد کنید. هنگامی که کاربر ایمیلش رو وارد میکنه و درخواست تغییر رمز میده ، یک هَش منحصر بفرد درست کنید. این هش رو در این فیلد جدیدی که ساختید وارد کنید همینطور در لینکی که برای ایمیل کاربر میفرستید هم قرارش بدید. زمانی که کاربر در ایمیلش روی لینک ارسالی از طرف شما کلیک میکنه ، به صفحه مشخصی از سایت شما هدایت میشه و در اون صفحه هش موجود در آدرسش با هشی که در دیتابیس ذخیره کردید باید مقایسه بشه و اگر برابر بود اجازه تغییر رمز به او بدهید.
کد امنیتی که در هنگام لاگین باید واردش کنید Captcha (کپچا) نام داره. با یک سرچ ساده میتونید کدهای مختلفی در اینترنت پیدا کنید. به عنوان نمونه در این لینک آموزشی در این رابطه وجود دارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .