Как получить IMEI или MAC-адрес устройства, подключенного к веб-сайту, с помощью PHP

Я хочу создать систему, в которой после входа пользователя в систему я получаю IMEI подключенного устройства для хранения с учетными данными для входа. Итак, как получить IMEI этого подключенного устройства, чтобы ограничить пользователя для этого 1 устройства при будущих входах в систему.

Я использую Core PHP


person Aleem Zada    schedule 20.03.2019    source источник
comment
Вы пробовали что-то? Можете ли вы поделиться кодом?   -  person Sfili_81    schedule 20.03.2019
comment
Вы не можете получить IMEI удаленного устройства, используя только PHP   -  person    schedule 20.03.2019
comment
stackoverflow .com/questions/5074139/   -  person Jagdish Chaudhary    schedule 20.03.2019
comment
Я пробовал некоторые коды, но это не сработало для меня. поэтому я удалил его. теперь опубликовано здесь, чтобы получить лучшие ответы и решения   -  person Aleem Zada    schedule 20.03.2019
comment
в этой ссылке упоминается, что если клиентская сторона использует Windows, то может получить MAC, но как насчет других платформ, таких как Macintosh? Джагдиш   -  person Aleem Zada    schedule 20.03.2019
comment
Ответ от 2011 года. Не должен работать в Edge.   -  person kuh-chan    schedule 20.03.2019
comment
Но... Зачем вам вообще знать MAC или IMEI?   -  person kuh-chan    schedule 20.03.2019
comment
Вы не можете, если вы не захватите это на устройстве и не отправите его в PHP. Примечание: захват, для которого требуется разрешение, поскольку эта информация считается недоступной для приложений.   -  person RiggsFolly    schedule 20.03.2019
comment
Мне это нужно, потому что это требования клиента, клиентам нужно ограничить одного пользователя только одним устройством. Это как сайт udemy. Но это странные требования клиентов.   -  person Aleem Zada    schedule 20.03.2019
comment
Как я могу добиться этого, чтобы ограничить пользователю доступ/вход с 1 устройства? Любые альтернативные решения для IMEI или MAC? пожалуйста, помогите мне   -  person Aleem Zada    schedule 20.03.2019


Ответы (1)


Вы не можете получить IMEI устройства с помощью php, это просто невозможно. Вы можете получить MAC-адреса своих клиентов, только если они подключены к той же сети, что и ваш сервер. Если они находятся в Интернете, вы не получите их MAC-адрес, MAC-адрес будет для шлюза по умолчанию.

Если вы хотите ограничить только одного пользователя, вы можете поступить так же, как и все остальные, и использовать сеансы для действительного идентификатора пользователя, такого как электронная почта, и проверить, активен ли сеанс для этого электронного письма, а затем либо отклонить вход в систему, либо войти в новое устройство и удалить сеанс для предыдущий.

person Vidal    schedule 20.03.2019
comment
Но я хочу, чтобы пользователь мог входить в систему только с 1 устройства, на котором зарегистрирован пользователь. Это возможно ? как это сделать? - person Aleem Zada; 20.03.2019