سلام دوستان من قصد دارم با livewire لاگین راپیاده سازی کنم ولی متسفانه به مشکل برخوردم
Auth::loginUsingId($user_id);
return redirect('/');
هیج اروری نمیده و ریدایرکت میشه عملیات لاگین انجام نمیشه
دوستان اگه میتونی راهنماییم کنید
@hesammousavi
@ali.bayat
@wozniak
درود بر شما وارد session.php دایرکتوری confing بشید و same_site رو بر روی null قرار بدید و تست کنید
سلام بنده یه مشکلی در لاگین با livewire دارم
public function submit()
{
$this->validate();
try {
$data = Auth::attempt(['mobile' => $this->mobile, 'password' => $this->password]);
if ($data) {
return redirect(route('user.admin.dashboard'));
}
$this->dispatchBrowserEvent('alert',[
'type'=>'success',
"message" => __('messages.loginSuccess')
]);
} catch (\Throwable $th) {
$this->dispatchBrowserEvent('alert',[
'type'=>'error',
"message" => __('messages.errorsystem')
]);
}
}
این کد لاگین من هست . وقتی موبایل و رمز عبور رو درست وارد کینم مقدار داده true میشه و به page مورد نظر میره اما من داخل route group یک middleware قرار دادم
$user = Auth::user();
if (!$user || $user->role || $user->role->machine_name != 'admin') {
Auth::logout();
return redirect()->route('user.admin.login');
}
return $next($request);
وقتی که dd میگیرم user رو null میده
ممنون میشم راهنمایی کنید
@hesammousavi
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟