login, register, admin pages added, auth->randomString() bug fix