WIP: Added validation to login form #9

Open
collins wants to merge 4 commits from BISKI2023-18 into dev