توسعه دهندگان نرم افزارهای کاربردی

خوش آمدید!

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

1

در اپلیکیشن های کلاینت چطری میشه Forget Password رو قرار داد؟ چه کارهایی باید انجام بشه؟

در اپلیکیشن های کلاینت چطری میشه Forget Password رو قرار داد؟ چه کارهایی باید انجام بشه؟

آواتار
رها کردن
1 پاسخ
0
بهترین پاسخ

انجام این کار در چند مرحله انجام میشه

۱- کاربر در صفحه ورود لینک «فراموشی رمز عبور» رو میزنه

۲- اپلیکیشن کاربر رو وارد یک صفحه جدید میکنه.

۳- کاربر در صفحه جدید «ایمیل» خود را وارد می‌کند.

۴- درخواست از سمت کلاینت از طریق api زیر به همراه ایمیل وارد شده به سرور ارسال می‌شود:

«/api/noauth/resetPasswordByEmail»

۵- سرور در پاسخ به درخواست، الف) توکن و ب) لینک ریست پسورد را به ایمیل مربوطه ارسال می‌کند. و همزمان به کلاینت پاسخ 200 می‌دهد.

۶- کلاینت، کاربر را به صفحه جدید می‌برد. در صفحه جدید سه فیلد موجود است: الف) فیلد توکن ب) فیلد پسورد جدید ج) فیلد تکرار پسورد.

۷- کاربر باید به ایمیل خود مراجعه کند و توکن دریافت شده را کپی و در صفحه مرحله ۶ وارد کرده و پسورد جدید را وارد کند.

۸- کلاینت در ادامه یک درخواست جدید را با داده های زیر به سرور Post می‌کند:
api‌ مورد نظر :

/api/noauth/resetPassword

اطلاعات ارسالی:

{
  "resetToken": "..............",
  "password": "........."
}


سرور در ادامه پسورد جدید را تنظیم کرده و به کلاینت پاسخ 200 می‌دهد.

۹- کلاینت با نشان دادن پیام مناسب، کاربر را به صفحه لاگین وارد می‌کند.

آواتار
رها کردن

جواب شما

لطفا سعی کنید یک پاسخ اساسی بدهید. اگر می خواهید در مورد سؤال یا پاسخ نظر دهید، فقط از ابزار نظر دادن استفاده کنید لطفا به یاد داشته باشید که همیشه می توانید پاسخ های خود را اصلاح کنید - نیازی نیست به یک سوال دو بار پاسخ دهید. همچنین، لطفا رای دادن را فراموش نکنید - این واقعا کمک می کند تا بهترین پرسش و پاسخ را انتخاب کنید!