Задать вопрос
@RomyGalaxy

Как реализовать авторизацию на VUE и PHP?

с back-end-ом вопросов нет, саму авторизацию мне реализовать удалось на стороне vue делая POST запрос на форме с логином и паролем, при успешной авторизации получаю ответ JSON со значением accesss true или false в зависимости от успеха авторизации, вопрос в другом, как сделать так чтобы vue понял что авторизация успешна и запомнил это состояние + чтобы была возможность устанавливать на страницы в роутере правило для просмотра данной страницы в зависимости авторизован ли пользователь или нет
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@bqio
https://bqio.github.io/
Авторизация штука не легкая и может быть сложна для новичка, так как нужно учитывать многие моменты. Почитайте про реализацию через JWT токены.
Ответ написан
cyber-jet
@cyber-jet
Из собственного опыта, на странице в глобальный объект пишу массив параметров, и в vue это передаю.
<script type="text/javascript">
	window.user = JSON.parse('<?= json_encode($user, JSON_UNESCAPED_UNICODE) ?>');
</script>

Ещё, если это SPA надо делать периодические запросы чтобы сессия не отваливалась.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы