Я хочу, чтобы мой пользователь входил в систему только со своего компьютера. На странице создания пользователя у меня есть поле для имени компьютера пользователя, например «AHMAD-PC» необходимо вставить, чтобы он мог войти в систему только с этого компьютера. Как я могу узнать имена компьютеров моих пользователей?






Прямой и краткий ответ - ты не можешь.
Просто потому, что PHP работает на сервере, а не на клиентской машине. Следовательно, PHP не имеет доступа к имени клиентского компьютера.
Как вы можете видеть ниже, вот что содержит заголовок запроса HTTP в качестве информации:
request-header = Accept
| Accept-Charset
| Accept-Encoding
| Accept-Language
| Authorization
| Expect
| From
| Host
| If-Match
| If-Modified-Since
| If-None-Match
| If-Range
| If-Unmodified-Since
| Max-Forwards
| Proxy-Authorization
| Range
| Referer
| TE
| User-Agent
Ни одна из этих сведений фактически не содержит имени компьютера.
Возможно, вам будет лучше использовать IP-адрес клиента, но у вас все равно будет немного проблем с этим, если ваш клиент имеет динамический IP-адрес.