No, il login e tutta l'area privata devi farla in php, perchè poi nelle pagine "protette" dovrai fare dei controlli lato server per evitare che chi non ha la password non acceda e in html non si può fare.