Извините, я много написал, чтобы объяснить мою ситуацию. Если у вас нет времени или нет настроения читать все эти вопросы, просто переходите к вопросам.Даже ответ на один из них помогает моей ситуации, спасибо: D
Я пытаюсь написать веб-приложение в node.js, но, поскольку я слишком новичок в Интернете, я не знаюКак написать систему входа в систему.Я не хочу использовать обычную или дайджест-аутентификацию http, я хочу, чтобы это было как обычные системы входа в систему с http-формами, а разные страницы показывают разный контент для разных типов пользователей.Я немного искал, я знаю основы, но их недостаточно.
Вот что я получил:
- Мы проверяем пользователя и передаем данные POST вбаза данных
- Если все верно, мы даем клиенту новый сеанс и сохраняем его в базе данных.
- Клиент сохраняет сеанс в виде файла cookie и отправляет его в каждом запросе страницы.
- Сервер проверяет сеанс и выдает контент, предназначенный для пользователя.
Вот часть, которую я не знаю:
- Как мы генерируем сеанс?
- Как мы отправляем его клиенту?
- Как он сохраняется в файлах cookie?
- Когда истекает срок его действия?
- Что произойдет, еслиэто истекло?Что нам делать?
- Есть ли что-то еще, что я должен знать?
Если можете, приведите несколько примеров в ноде.
Заранее спасибо: D