راکت

احراز هویت با vue js

4 پاسخ

با سلام

من میخام یه spa با vuejs بزنم و backend سایت با من نیست
authentication سایت چطوری باید پیاده سازی کنم؟
از session،cookie یا local storage باید استفاده کنم؟

با تشکر

vahiid
vahiid
@vahiidrah
ثبت پرسش جدید

پاسخ‌ها

4
saman
saman
@saman1111

سلام
باید سمت بک اند پیاده سازی کنن و موقع لاگین به شما توکن بدن که توی local storage ذخیره کنید.
و توی هر ریکوئست باید اون توکن رو بفرستید برای سرور، دیگه بقیش رو سمت سرور انجام میدن

vahiid
vahiid
@vahiidrah

@saman1111

ممنون
ولی router سمت فرانت هست و از vue-router میخام استفاده کنم،چطوری باید مثل auth middleware لاراول رو داخل روتر پیاده کنم؟

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

آرش تقوی
آرش تقوی
@arash.taghavi69

تخصص: برنامه نویس فول استک

یکی از راه هاش اینه که داخل روتی که میخواین اصطلاحا میدلور تعریف کنید; بیاین توی متد created کامپونتتون یه ریکویست به سرور بزنید و توکن رو بفرستین تا اعتبارسنجی بشه. اگر اوکی بود که هیچ. اگر نه کاربر رو برگردونید به صفحه ی لاگین

vahiid
vahiid
@vahiidrah

با سلام
بهتر نیست داخل router از متد beforeRouteEnter استفاده کنم؟
و این که از لحاظ سرعت مشکلی به وجود نمیاد؟هر بار که یک route صدا زده بشه request بره به سرور؟

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

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