یوسف جعفری
2 سال پیش توسط یوسف جعفری مطرح شد
4 پاسخ

پروژه وبسایت با ویو و لاراول

سلام دوستان بنده یه پروژه رو باید با ویو و لاراول به صورت SPA طراحی کنم و خب تو ویو جی اس یه مقدار تازه کارم و یسری سوالات داشتم، در واقع سوالات مشابه رو دیدم ولی جوابم رو پیدا نکردم،

سوال اولم اینکه که ما کلا ۲ حالت داریم برا کار با ویو و لاراول باهم (اگه درست متوجه شده باشم) ، یکی این که کلا فرانت و بکند رو از هم جدا بنویسیم و بعد با api باهم ارتباطشون بدیم و حالت دیگه این که ویو رو کلا توی blade لاراول بالا بیاریم و بازم با api با هم وصلشون کنیم در کل میخاستم بدونم آیا استفاده از راه دوم روی سرعت وبسایت تاثیر داره؟ یعنی باعث کند شدن وبسایت ما میشه؟

و سوال دوم این که تو بخش احرازهویت دقیقا چطور باید اطلاعات توکن ها رو ذخیره کنیم؟ نمیخام هر بار که کاربر از یه تب جدید اومد اطلاعات پاک بشه و این که وقتی روی دکمه مرا به خاطر بسپار کلیک میکنه دفعه بعد کا وارد سایت شد لاگین شده باشه. اگه از localstoage استفاده کنم چه مباحث امنیتی وجود داره که باید پیگیری کنم؟

ممنون میشم جواب بدین: @roocketir @hesammousavi


ثبت پرسش جدید
آرین حیدری
تخصص : طراح رابط کاربری، برنامه‌نویس
@arianhdr 2 سال پیش مطرح شد
1

با سلام
در رابطه با سوال اول باید بگم بستگی به کار شما داره ممکنه کار شما اصلاً به قسمت مدیریتی(Back-End) نیازی نداشته باشه
ممکن هم هست انقدر قسمت مدیریتی داده نیاز داشته باشه ارسال کنه که به صرفه باشه هردوش یه جا باشن
و ممکن هم هست کارتون با همون اشتراک منابع به صورت متقابل(CORS) راه بیافته
در رابطه با سوال دوم شما هم باید بگم کافیه با یه روش رمزنگاری نشانه(token) رو ذخیره کنین
برای مثال من خودم تو کاری که داشتم از نشانه جِوِنِ(مخفف حروف کلمات JWT به معنای همون JWT) استفاده کردم
و اینکه من برای این پاسخ سوالتونو دادم چون دیدم چن روزی هس پرسیدینو کسی جواب نداده
و پاسخ دادم که کارتون راه بیافته
التماس دعا دارم
و من الله توفیق


developer
تخصص : برنامه نویس
@developer 2 سال پیش مطرح شد
0

سلام
۱- از هر دو استفاده کنید، مثلا پنل ادمین یا پروفایل رو به صورت spa بزنید و مثلا دکمه های لایک و ... رو توی صفحهات اصلی سایت با کامپوننت ویوجی‌اس.
۲- به صورت کوکی ذخیره کنید در مرورگر کاربر و با یک میدلور وجودش رو چک کنید


یوسف جعفری
@titan.2018.yj 2 سال پیش مطرح شد
0

آقای @arianhdr ممنون ازت که خواستی جواب بدی ولی جواب سوال منو ندادی، من یه سایتی مشابه آپارات قراره طراحی کنم که کلا کار های زیادی داره، و فقط میخواستم بدونم که فایل ویو از لاراول باید جدا طراحی بشه یعنی در 2 هاست جدا قرار بگیره یا همه پروژه رو در یه سایت قرار بدم در رابطه با سوال دومم هم باید بگم که من خودم از JWT (JSON WEB TOKEN) استفاده میکنم فقط میخوام بدونم توکن رو با جاوا اسکریپت دقیقا کجا ذخیره کنم مثلا تو sessionStorage یا localStorage و این که چه نکات امنیتی رو باید رعایت کنم، و نکته آخر این که الان که من دارم جواب شما رو میدم و دوتا جواب گرفتم فقط 21 ساعت از زمان سوالم رد شده و شما 13 ساعت پیش جواب منو دادید پس چرا میگین چند روزه بی جوابم؟ به هر حال ممنون


آرین حیدری
تخصص : طراح رابط کاربری، برنامه‌نویس
@arianhdr 2 سال پیش آپدیت شد
0

سلامی دوباره
@titan.2018.yj
اول اینکه من جواب سوال شمارو دادم، من بهتون روش ماهی گرفتنو گفتم حالا ماهی گرفتنش با خودتون، اگه قرار باشه من براتون ماهی بگیرم مثل هرجای دیگه باید به جای زحمتی که می‌کشم پول یا حقوقی هم دریافت کنم
در رابطه به سوال دومم اینکه تو localStorage باید ذخیره بشه البته معمولاً کتابخونه‌ای که برای ذخیره نشانی(token) استفاده می‌کنین بهش نگین همینجا ذخیره می‌کنه
و درآخرم روز در اصل به معنی دوره هستش. دقت کنین می‌گن یوم القیامت. چرا؟ یعنی قیامت فقط یه روزه؟
نه، روز در اصل معنیش دوره است
یعنی دوره قیامت


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

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