Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (7)
  • Как получить данные из local storage браузера?

    @MartinX
    C# - это серверный язык, он работает на бэкенде и генерирует страницу и прочее. local storage - это локальное хранилище данных в браузере, а в последнем работает JS - в данном случае на фронтенде. Если серверу надо получить данные из хранилища, то клиентский код должен забрать их и передать серверу через форму/ajax и прочее.
    Ответ написан
    4 комментария
  • Как сделать кросc доменную авторизацию на Flask?

    @MartinX
    Для Flask есть расширение Flask-Session, которое предоставляет более продвинутый функционал сессий. Если авторизация на поддоменах делается проще, так как поддомены имеют доступ к кукам родительского домена и сессию легко подцеплять.

    Но если домены разные, то, в целях безопасности, куки между ними никак не передаются при запросах. Тут обычно выходят тем образом, что где-то есть единая страница входа (у хабра, например, это id.tmtm.ru). На нее ведут авторизационные ссылки со всех сайтов. После успешной аутентификации на этой странице, происходит переадресация на исходную страницу. При этом обычно передается короткоживующий токен, по которому сессия и прокидывается на сторонний домен.

    Сайты то наверняка имеют доступ к общей базе с сессиями и пользователями, так что по токену опознают пользователя, поставят свою куку и будут поддерживать сессию пользователя. Дополнительно еще встраивают JS код, который в фоне может проверить есть ли готовая сессия на странице авторизации. Если она есть, то просто производим редирект и передаем токен без запроса авторизации со стороны пользователя.
    Ответ написан
    Комментировать
  • Как передать данные через аудиоразъем?

    @MartinX
    Посмотрите в сторону модуляций у старых ПК, которые хранили данные на аудиокассетах. Хотя странно использовать древний MCS-51, SD карту и передачу звуком. Сейчас есть нормальные AVR и STM с USB контроллером, а так же микросхемы ПЗУ.
    Ответ написан
  • Mysql+php актуальный вид соединения (mysql_pdo vs other)?

    @MartinX
    Расширение mysql устаревшее (в PHP 7 убрано), используйте mysqli. Кстати, там три разных подхода есть: процедурный, ООП и PDO.
    Ответ написан
    Комментировать
  • Шифрование пароля от БД на сервере?

    @MartinX
    Обычно с этим не заморачиваются и держат все пароли в открытом виде в конфиг файле. Главное, чтобы он легко не утекал (не было никаких страниц отладки, которые сливают код, или не держать пароли в самом коде). А если приложение взломают, то на пароли обычно без разницы: они через него и так сделают что хотят.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (1)