Аутентификация ⚡️ Node.js с примерами кода #55
Replies: 4 comments 4 replies
This comment was marked as off-topic.
This comment was marked as off-topic.
-
А почему нужен именно этот паспорт? Почему я не могу сделать как в PHP? Например: if(логинИзФормы == логинИзБазыДанных){ Ведь я же могу так сделать и без паспорта. И видел на Ютубе так даже делают. |
Beta Was this translation helpful? Give feedback.
-
Мда, объяснили вы эту тему так себе. Я бы сказал это только 2% от того что надо знать. Вместо res.status(200).send(); я отправляю файл как ответ, потому что в реальной жизни мы это используем. И вот если правильно то страницу secret, если не правильно то страницу login. Я запарился пока разобрался где нужно прописать чтобы всё работало. Потому что порядок очень важен, а если не писать не по порядку, то одно не работает, то другое. Кстати походу модуль обновился и надо переделывать. new localStrategy() принимает теперь 4 параметра. Да и неправильно перекидывать пользователя обратно на страницу /login если он ввёл что-то не правильно, тем более он уже на ней находится. Надо было прописать, если пользователь ввёл неправильный логин, вернуть ему сообщение на страницу: "Неправильный логин", если неверный пароль, то вернуть ему сообщение "Неверный пароль". Блин, по всему интернету, по крупицам собираю части несуществующего туториала чтобы решить задачу. Нет чтобы было всё сразу понятно описано. |
Beta Was this translation helpful? Give feedback.
-
А и тут ещё ошибка: app.get('/home', checkAuth(), (req, res) => { Функция chekAuth будет запускаться много раз, надо так: app.get('/home', checkAuth, (req, res) => { |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Аутентификация ⚡️ Node.js с примерами кода
Справочник Node.js с примерами кода
https://nodejsdev.ru/guides/webdraftt/authentication/
Beta Was this translation helpful? Give feedback.
All reactions