vahiid
4 سال پیش توسط vahiid مطرح شد
4 پاسخ

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

با سلام

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

با تشکر


ثبت پرسش جدید
saman
@saman1111 4 سال پیش مطرح شد
1

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


vahiid
@vahiidrah 4 سال پیش مطرح شد
0

@saman1111

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


آرش تقوی
تخصص : برنامه نویس فول استک
@arash.taghavi69 4 سال پیش مطرح شد
1

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


vahiid
@vahiidrah 4 سال پیش مطرح شد
0

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


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

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