login create user on fly and hook up with confirm