سلام دوستان
من می خوام سیستم auth لاراول تغییر بدم
ورود کاربران من به این شکل هستش که کاربران شماره موبایل خودشون وارد یک input می کنن اگر اولین بار باشه که اینکار رو انجام میدن یک رکورد جدید در جدول user ساخته میشه ولی اگر بار اول نباشه رکوردی ثبت نمیشه
در هر دو صورت با وارد کردن شماره موبایل یک کد براش اس ام اس میشد که در یک input دیگه کد وارد میکنه و دکمه فشار میده و وارد پنل میشه
مشکل اینجاست که کاربر اصلا ایمیل و پسورد نداره و لاراول اونها رو می خواد
@mohsenmohammadkhanigla
سلام.
شما باید کنترلر احراز هویت شخصی خودتون رو بسازید. و در اون این کار ها رو انجام بدید.
سلام
در اینصورت نمی تونیم از Auth::attempt و دیگر متدهای کلاس های Auth استفاده کنیم چون این helper ها به ایمیل و پسورد احتییاج دارند و ما در اینجا اصلا ایمیل و پسورد نداریم
میتونی برای Auth::attempt فیلدهاش رو به دلخواه تغییر بدی
$this->validate($request, [
'username' => 'required',
// If you are logging in the user via email, change the username to email
'password' => 'required'
]);
if (! Auth::attempt(['username' => $request->username, 'password' => $request->password], $remember)) {
// Invalid credentials
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟