Можно ли обойтись без php, для создания логина?
Вы можете отправлять html форму хоть на что, на nodejs, на go, на c++, на websocket, главное чтобы это принимало данные и обрабатывало как надо.
И на перле можно, есть модуль для nginx, экспериментальный правда
А зачем вам тогда логин, если у вас сайт статичный?
Храните данные в LocalStoreage - тогда логин в принципе не нужен, так как у каждого клиента данные хранятся локально. Можно конечно сделать фиктивный логин - для удобства клиента и разграничения его данных - если несколько клиентов с одного компютера.

Можно также привязаться к какому либо сервису с логином - например к VK или Google