سلام
من می خوام این امکان و برای کاربرام قرار بدم که اگه رمز عبور یا نام کاربری رو فراموش کردم براشون میل بزنم.
میدونید چه جوری باید این کارو انجام بدم؟
سلام
من می خوام این امکان و برای کاربرام قرار بدم که اگه رمز عبور یا نام کاربری رو فراموش کردم براشون میل بزنم.
میدونید چه جوری باید این کارو انجام بدم؟
سلام
اگه رمز عبور کاربران رو به صورت Hash شده تو دیتابیس ذخیره کردی مثل MD5 و با توجه به این که این روش بازگشت پذیر نیست شما باید یک رمز عبور جدید به هر نحوی تولید کنید. مثلا از Random برای تولید رمز عبور جدید استفاده کنید. سپس این رمز عبور رو اگه لازم به Hash کردن باشه این کار رو انجام بدید و رمز عبور کاربر رو در بانک آپدیت کنید. سپس همین رمز عبور تولید شده را به ایمیل کاربر ارسال کنید.
اگر هم رمز عبور کاربران رو بدون Hash کردن و کد گذاری در بانک ذخیره میکنید وقتی کاربر درخواست رمز عبور جدید داد یا همون رمز عبور خودش رو از بانک Select کنید و به ایمیل اش ارسال کنید یا مثل همون روش قبلی با Random رمز عبور جدید تولید کنید و بعد از آپدیت کردن رمز عبور کاربر در بانک اونو به ایمیل اش ارسال کنید.
نحوه ارسال ایمیل https://barnamenevis.org/showthread.p...%D9%86%D8%AA-2