Ir.
1. Nodefinē index failā vienalga kādu konstanti (php.net/constants). Varētu arī ar parastu mainīgo, bet tad pastāv iespēja nejauši to pārdefinēt,
2. Login failā ieliec pārbaudi vai eksistē konstante (php.net/defined),
3. Ja neeksistē tad redirektējam,
4. Ja eksistē, tad turpinam.
Varētu, protams, arī likt login.php ārpus www root, bet tad nebūtu tik pāredzama failu struktūra, kā arī ne visi hostingi piedāvā likt failus ārpus www root.