Как идентифицировать компьютер
В базе данных сайта существует список компьютеров необходимо, что бы после того как пользователь входит на сайт из этого списка ему сразу подставлялся не обходимый ПК. Если кто сталкивался с такой проблемой прошу подсказать способы реализации.
|
компьютеры это ip?
|
Нет не ip, ни у одного из компьютеров нет реального ip все работают через шлюз
|
DVVID,
А нельзя ли по подробней что вы подразумеваете под "компьютеры". У вас там база MAC адресов? |
Смысл в следующем разрабатываю web-приложение по работе с базой данных, на каждом отдельно взятом компьютере нужны специфические настройки (например: настройка принтера отступ слева, справа для печати). Хотелось бы чтобы настройки все хранились в базе данных и когда юзер конектиться... (Собственно суть вопроса по какому критерию можно в базу данных вносить компьютеры и соответственно в дальнейшем их идентифицировать автоматически)
|
cookie
|
А если например пользователь удалил куки и когда зайдет опять как определить с какого пк он зашел???
|
логин пароль и выдать новые куки ;)
|
Может я чего то плохо понимаю:( Пользователь может работать за разными ПК со своим логином и паролем, и значит когда удалят куки, ему необходимо выбрать ПК из базы данных за который он сел в ручную?:blink:
|
Считается что однозначно определить "компьютер"(а вернее сетевую) можно только по MAC адресу сетевой карты.
|
А ещё поговаривают, что помогают песни Перуну, но я в это не верю. При работе с браузерами, вы можете получить либо ip либо cookie. Выбирайте.
|
А MAC адрес средствами javascript моно определить?
|
нет ;)
|
Спасибо за помощь!
|
ip, кстати тоже, если мы про клиентский js.
|
вообще-то в клиенте можно запомнить пользователя независимо от кук
например он-лайн игра мафия запоминает пользователя по учетке виндовс. то есть из-под одной учетки из двух разных браузеров выбрасывает, во избежание мультоводства. единственный способо обойти-зайти под второй учеткой. недавно встретился с казино, которое сохраняло авторизацию для всех браузеров(IE и Mozilla.остальные не проверил) подозреваю этот как-то связанно с хранением Flash-ем информации на клиенте |
Цитата:
|
Я когда-то два года подряд пользовался только greenbrowser и ставил его всем кому мог. Глюков там было прилично тогда, но он был все равно лучше чем ie.
|
Gozar,
это к чему вообще? |
Gvozd,
Это к тому, что нельзя, никаким из существующих способов никак, повторюсь никак, заставить пользователя однозначно себя идентифицировать, кроме добровольного пути. Возможно я переоцениваю все баги флешового подхода, под ubunt-ой их предостаточно. и чего это за фигня: Цитата:
Что это вообще обозначает, флэшь один на всех?! |
В системе флэш один на все браузеры.
|
Цитата:
|
В Солнечной системе.
|
Цитата:
Флешь в системе может быть не один. |
Цитата:
[IMHO] мне кажется flash работает верез две оболочки есть сам флеш, установленный в системе, и единый для всех а есть плагины для каждого конкретного браузера, предоставляющие ему соответсвующий интерфейс для работы с установленным флешем [/IMHO] |
Gozar,
сделаем вид, что этого скриншота не в тему не было. Давай так: открываешь какой-нибудь ютуб в каком-нибудь Firefox, жмёшь на флэше правую кнопку, выбираешь "Параметры..." и меняешь, например, объём локального хранилища. После этого проверяешь изменённый параметр из другого браузера. Цитата:
|
Kolyaj,
Мы не будем делать вид, что скриншота небыло. Я признаю не знал. Но этот скриншот говорит еще и о том, что флешь может работать в одном браузере и не работать в другом. |
В общем я тут подумал и вот к чему пришел:
Флешь может быть не установлен в системе, а положен как плагин в ff (одна версия плагина 10.0.r32). Затем флешь может быть установлен в системе(другая версия плагина 10.0.r45) и далее, насколько я это понимаю, они оба обращаются в одно место в системе для обмена параметрами(где это место мне пока не понятно), но только после установки в системе второго плагина. На скриншоте не показан путь к плагину ff, но он лежит в другом месте и называется libflashplayer.so и работает флешь в ff именно благодаря этому плагину. Я это к чему, это опровергает факт что в системе может быть только один флешь, разные плагины(а это и есть сам флешь) разные глюки. :) Если я не прав, то я хочу точно знать где и почему? |
Цитата:
|
Цитата:
|
В IE наверное только при помощи ActiveX? Тогда можно и плагин к FF написать, только вот сложноватая разработка получается))
|
Цитата:
|
Цитата:
Давайте более конкретно, надеюсь вы понимаете что речь идет о linux(а точнее о ubuntu 9.10), не могли бы вы уточнить точное место? |
В общем в продолжение темы(нашел в mdc):
Как все происходит в Gecko: когда юзер открывает страницу 1. ищутся совпадения по MIME type 2. грузиться код плагина в память (в моем случае грузятся разные) 3. происходит инициализация плагина 4. создается новый экземпляр плагина Настройки они используют одни, толи в профиле, толи в системе. Накопаю где они все это хранят отпишусь. |
Цитата:
|
Цитата:
в общем все оказалось банально: http://en.wikipedia.org/wiki/Local_Shared_Object |
Часовой пояс GMT +3, время: 05:22. |