ساخت لینک بازیابی رمز عبور

Mikaeel

عضویت : 1397/09/21 پرسش ها : 20 پاسخ ها : 19

ساخت لینک بازیابی رمز عبور

ارسال شده در : ‫۷ ماه قبل، یک شنبه ۹ تیر ۱۳۹۸، ساعت ۱۷:۵۷

سلام استاد خسته نباشی خوب هستین

من تصمیم گرفتم یکم این cms رو که درحال ساختنش هستیم ارتقا بدم و یکم امکاناتش رو اضافه کنم

من یه تابع برای ساخت یک رمز یونیک نوشتم که برای هر کاربر متفاوت هست و داخل دیتابیس در جدول یوزر به عنوان active_code شناخته میشه. وقتی کاربر عملیات ساخت اکانت رو داخل سایت انجام میده یه ایمیل براش میره که روی دکمه فعال سازی اکانت کلیک کنه و وضعیت اون اکانت از غیر فعال به فعال تغییر کنه

من توی ارسال ایمیل یا ثبت کاربر جدید مشکلی ندارم ولی یه مشکلی دارم اینه ک کاربر که روی دکمه ای که توی ایمیل براش ارسال شده تا با کلیک بر روی اون وضعیت کاربر از روی غیر فعال تبدیل به فعال بشه مشکل دارم. میشه راهنمایی کنین برای انجام همچین کاری طبق استراکچر کار فعلی چیکار باید کرد؟

پ ن: تابع اپدیت وضعیت کاربر رو نوشتم ولی مشکلم اینه که چجوری به سایتم بفهمونم وقتی روی اون دکمه که توی ایمیل ارسال شده وضعیتش تغییر کنه؟

پ ن 2 : از کوئری استرینگ پاس دادن به صفحه لاگین استفاده کردم ولی اصلا نمیشناسه اون صفحه رو

حسن خسروجردی

عضویت : 1397/03/07 پرسش ها : 0 پاسخ ها : 900

(پاسخ صحیح)

ارسال شده در :‫۷ ماه قبل، یک شنبه ۹ تیر ۱۳۹۸، ساعت ۱۸:۰۵

با سلام خدمت شما همراه گرامی

خیلی هم عالی دقیقا هدف من همین هست که شما خودتون پروژه رو ارتقا بدین 

 

یکی از راه ها این هست که یک روت جدا واسش درست کنید و‌ اون روت بیاد اون تابع که نوشتین رو صدا کنه و عملیات انجام بشه

1 تشکر

حسن خسروجردی

عضویت : 1397/03/07 پرسش ها : 0 پاسخ ها : 900
ارسال شده در :‫۷ ماه قبل، یک شنبه ۹ تیر ۱۳۹۸، ساعت ۱۹:۴۵

ولی این نکترو در نظر بگیرید که باید یک token همراه ایمیل بفرستید که اون رو مقایسه کنید و عملیات تطبیق رو انجام بدین(برای این کار باید تابع uri رو یکم دستکاری کنید)

0 تشکر

Mikaeel

عضویت : 1397/09/21 پرسش ها : 20 پاسخ ها : 19
ارسال شده در :‫۷ ماه قبل، دو شنبه ۱۰ تیر ۱۳۹۸، ساعت ۰۲:۰۲

بله اون اکتیو کد همون توکن هست. ولی الان مشکلی که من دارم اینه ک هنگامی که کاربر روی ایمیل کلیک کرد بهش این ارور رو میده

There is a problem :SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens
و اینم پروژم 

https://www.mediafire.com/file/mtdl327wcwvszit/toplearnCms.rar/file

0 تشکر

برای ارسال پاسخ باید وارد شوید و یا در سایت عضو شوید