راکت
حل شده

مشکل log out در لاراول fortify

4 پاسخ

@endworld
سلام من از پکیج fortify برای auth استفاده کردم الان لوگین و ثبت نام درست کار میکنه ولی خروج کاربر انجام نمیشه
این فرمی که برای خروج درست کردم

<form action="{{route('logout')}}" method="post">
        @csrf
        <button class="btn btn1 center w-100 mt-2" style="background-color: #deecf4; border: 1px solid #1F1E54; color:#1F1E54 ">خروج</button>
    </form>

اموقع زدن روی دکمه خروج این توکن روی ادرس بار میاد و اتفاقی نمیافته:
http://127.0.0.1:8000/account?token=sGdhuFaBUh0fgoJGaLCAt0VZBddi84PvTkrTDwVJ

ثبت پرسش جدید

پاسخ‌ها

4
محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

این قضیه در این مرحله ارتباطی با Fortify نداره. شما اول باید یک POST Request به آدرس Logout ثبت کنید تا از اونجا به بعدش رو Fortify هندل کنه و طبق چیزی که می‌گید میشه فهمید که اینکار درست انجام نمیشه هنوز.

احتمالا همون طوری که بالاتر دوستان اشاره کردند، با اضافه کردن type="submit" به button تون مشکل برطرف بشه.

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

درود خوبی...
من پکیج fortify کار نکردم ..
برای ایجاد دکمه خروج باید Auth::logout در کنترلر نوشته بشه..
من آموزش ایجاد دکمه خروج رو نوشتم که پیوند زیر سر بزن:
https://b2n.ir/y63890

Bahman Aliveisi
Bahman Aliveisi
@roj

نوع button رو تعیین کن

type="submit"

شاید پاسخ شما همین‌جا باشد

امین
امین
@alavi.gavad

سلام همانطور که گفتین مشکل از Html ام بود اشتباهی که من کردم این بود که فرمی که توش button بود رو داخل یه فرم دیگه گذاشته بودم
بازم ممنون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام