Как сделать вход на сайт, через IP пк\роутера?
Смотрите на $_SERVER['remote_addr'].
Если у вас все клиенты в одной подсети, можете тупо сравнивать первые два-три блока с шаблоном. 
Если IP-адреса у всех совсем разные, то достаньте как-то из роутера список IP-шников и поместите их в базу.
Отличные у вас IP, по чем такие? :)
Есть такие переменные в PHP, которые содержат IP, надо их сравнить с таблицей сотрудников и вуаля. Но я бы не стал на таком сайте хранить конф.инфу.
$_SERVER['REMOTE_ADDR'];
$_SERVER['HTTP_X_FORWARDED_FOR'];