سلام دوستان
من با استفاده از سرویس کاوه نگار تونستم یک کد تصادفی رو ارسال و اونو در جدول دیتابیس مخصوص خودش ذخیره کنم .
الان یک مشکلی دارم .
وقتی کد ارسال میشه مخاطب به صفحه ای ارجاع داده میشه که کد رو داخل اون وارد کنه .
من با کد های این صفحه مشکل دارم که نمیدونم چی باید باشه .(همون verify controller )
لطفا راهنماییم کنید.
ممنونم
سلام
@ahmadnaderi2012
یه فرم ایجاد کنید
کدی که کاربر وارد میکنه رو میگیرید میفرستید به متد مربوط
اونجا کوئری میزنید به جدولی که کد توش بوده
اگر یکی بود دیگه بقیه مراحل رو میرید...
@ahmadnaderi2012
کدی رو که کاربر وارد میکنه بگیرید و با کدی که در جدول دیتابیس ذخیره کردید مقایسه کنید. اگر کدها یکی بود کاربر رو لاگین کنید٬ اگر هم نه که ارور رو برگردونید
مواردی رو که کاربر وارد میکنه رو با کلاس Request لاراول بگیرید.
کدی که منظورتونه شبیه زیر میشه اما میتونید بهینه ترش هم بکنید.
Class VerifyController extends Controller
{
public function verify(Request $request)
{
$user_input_code = $request->input('sms_code');
if (User::where('sms_code', $user_input_code)->exists()) {
$user = User::where('sms_code', $user_input_code)->first();
Auth::login($user);
}
}
}
نشد که نشد
ببینید من یک جدول دارم به اسم activited_code که تو این جدول (id - user_id - code - used - expired ) هست و این کدی که داخل code ثبت میشه خودکار برای مخاطبم ارسال میشه
حالا یک صفحه ثبت نام دارم . طرف شمارشو وارد میکنه و کد براش ارسال میشه و به صفحه بعدی یعنی verify ارجاع داده میشه . اینجا کد رو باید وارد کنه تا اکانتشو فعال بشه . من اون صفحه verify رو ارجاع دادم به یک verifycontroller . لطفا راهنماییم کنید
من این دوره سایت راکت رو اصلا برای همین خریدم ولی متاسفانه تو این دوره فقط لینک ایمیل ارسال میشه ...
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟