• Как правильно организовать авторизацию в node.js?

    Revencu
    @Revencu
    1. Сначала сделайте простой запрос (без авторизации) для получения произвольного кода (на сервере генерируем случайный ключ и возвращаем)
    2. Полученный ключ (code) кодируем на клиенте через SHA256 (code+username+password)
    3. Делаем запрос авторизации отправляя шифрованный код
    4. На Сервере проверяем в базе комбинацию SHA256(ключ+полеUSER+полеPASSWORD). Если нашли - Вуаля! и убиваем ключ

    Таким образом будет отправляться всегда новый код для авторизации и снифферы не уловят ваши данные.
    Ответ написан
    Комментировать
  • Примеры применения NoSQL технологий

    ilyaplot
    @ilyaplot
    PHP программист
    Я использую и то и другое. Беру от обоих решений самое лучшее. nosql — скорость работы и масштабируемость, sql — сложные запросы и преобразования данных на этапе выборки
    Ответ написан
    Комментировать