یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهابا سلام
دوستان من توی صفحه register برای اینکه ثبت نام طرف تکمیل بشه احرازهمیت پیامکی قرار دادم و همه چیز درست انجام میشه تا اینجا که برای اعتبار سنجی اون پیامک به مشکل خوردم.
جدولی درست کردم که کد 4 رقمی ارسالی به همراه شماره موبایل و استفاده شدن اون کد رو ذخیره میکنم ولی وقتی توی شرط در صورت صحیح بودن وارد میشه هرکاری میکنم اون فیلد used که مربوط به استفاده شدن یا نشدن هستش رو تغییر نمیده.
ضمن اینکه درست نمیدونم چطوری باید بعد از ورود صحیح کد توسط کاربر ثبت نام کاربر تکمیل و توی جدول کاربران ذخیرش کنم و چطوری لاگینش کنم. ممنون میشم راهنمایی کنید
public function verifysms(Request $request, $phone)
{
$code = $request->code;
$otp = Otp::where('user_phone', $phone)->where('used', 0)->first();
if (!empty($otp)) {
if ($otp->otp_code == $code) {
$otp->used = 1;
dd('ok');
} else {
dd('no');
}
}
}
سلام وقتتون بخیر
مسیله اول برای ذخیره otp داخل شرط شما باید دستور زیر هم وارد کنید:
$otp->save()
مسیله بعدی بعد از اینکه کد وارد شده درست باشد شما باید کاربر ایجاد کنیدو با استفاده از روش های احراز هویت که توی لینک زیر اومده بر اساس نیازتون میتونید استفاده کنید:
لینک احراز هویت لاراول
سلام وقت بخیر
دوست عزیز من کدتون رو دیدم چندتا مشکل هست که اصلاح شدشو براتون میزارم ببینید کجاها مشکل داشتید خودتون کد رو مقایسه کنید و حداقل متوجه بشید چی به چیه اگه متوجه نشید سوال بپرسید بهتون توضیح میدم
public function verifysms(Request $request, $phone)
{
$code = $request->code;
$otp = Otp::where('user_phone', $phone)->where('used', 0)->first();
if ($otp) {
if ($otp->otp_code == $code) {
$otp->update([
'used' = 1
]);
dd('ok');
} else {
dd('no');
}
}
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟