ФорумПрограммированиеJavaScript → navigator.userAgent

navigator.userAgent

  • sweet15w

    Сообщения: 140 Репутация: N Группа: Кто попало

    Spritz 7 апреля 2015 г. 6:19

    в куки заношу некие данные авторизации среди которых присутствует логин, пароль (в шифрованном виде), agentCheck, слепок мд5 от этих всех данных
    (под этими данными можно будет зайти только с текущей версией браузера)

    var agentCheck = navigator.userAgent.replace( /[^A-Za-z0-9]+/g, '' );

    при каждом входе проверяю, если agentCheck сменился, то следовательно кто-то пытается войти под этими данными с другого браузера.. и обнуляю все переменные..

    дк вот.. вроде бы все нормально работает.. но вот загвоздка, в мобильной версии google chrome выдает разные значения navigator.userAgent при новом ввходе.. на сайт

    Mozilla50iPhoneCPUiPhoneOS712likeMaxOSXAppleWebkit537512KHTMLikeGeckoCriOS410227258Mobile11D257Safari953753000910
    Mozilla50iPhoneCPUiPhoneOS712likeMaxOSXAppleWebkit537512KHTMLikeGeckoCriOS410227258Mobile11D257Safari953753000230
    Mozilla50iPhoneCPUiPhoneOS712likeMaxOSXAppleWebkit537512KHTMLikeGeckoCriOS410227258Mobile11D257Safari953753000516

  • sweet15w

    Сообщения: 140 Репутация: N Группа: Кто попало

    Spritz 7 апреля 2015 г. 6:54, спустя 34 минуты 21 секунду

    пока делаю так.. ищу позицию первого вхождение "0" (если есть) после слова "Safari" (если оно есть) и обрезаю строку

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 7 апреля 2015 г. 10:25, спустя 3 часа 31 минуту 3 секунды

    пока делаю так.. ищу позицию первого вхождение "0" (если есть) после слова "Safari" (если оно есть) и обрезаю строку

    @sweet15w, ну и нормально

    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 7 апреля 2015 г. 10:29, спустя 3 минуты 59 секунд

    как вариант юзать подобные штуки ded/bowser [github.com]

    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!