نمایش نتایج 1 تا 2 از 2

نام تاپیک: ارسال user ,pass از طریق ایمیل به کاربر(در صورت فراموش کردن)

  1. #1

    ارسال user ,pass از طریق ایمیل به کاربر(در صورت فراموش کردن)

    سلام
    من می خوام این امکان و برای کاربرام قرار بدم که اگه رمز عبور یا نام کاربری رو فراموش کردم براشون میل بزنم.
    میدونید چه جوری باید این کارو انجام بدم؟

  2. #2
    کاربر دائمی آواتار arta.nasiri
    تاریخ عضویت
    آذر 1386
    محل زندگی
    Tehran
    پست
    782

    نقل قول: ارسال user ,pass از طریق ایمیل به کاربر(در صورت فراموش کردن)

    سلام

    اگه رمز عبور کاربران رو به صورت Hash شده تو دیتابیس ذخیره کردی مثل MD5 و با توجه به این که این روش بازگشت پذیر نیست شما باید یک رمز عبور جدید به هر نحوی تولید کنید. مثلا از Random برای تولید رمز عبور جدید استفاده کنید. سپس این رمز عبور رو اگه لازم به Hash کردن باشه این کار رو انجام بدید و رمز عبور کاربر رو در بانک آپدیت کنید. سپس همین رمز عبور تولید شده را به ایمیل کاربر ارسال کنید.
    اگر هم رمز عبور کاربران رو بدون Hash کردن و کد گذاری در بانک ذخیره میکنید وقتی کاربر درخواست رمز عبور جدید داد یا همون رمز عبور خودش رو از بانک Select کنید و به ایمیل اش ارسال کنید یا مثل همون روش قبلی با Random رمز عبور جدید تولید کنید و بعد از آپدیت کردن رمز عبور کاربر در بانک اونو به ایمیل اش ارسال کنید.

    نحوه ارسال ایمیل https://barnamenevis.org/showthread.p...%D9%86%D8%AA-2

قوانین ایجاد تاپیک در تالار

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