Q: If you submit a ticket it sets up an account but how can the user sign in as he does not have any details and where is the login form?
A: The user gets the login details by mail automatically. Just like a normal WP user registration, but instead the user will automatically be put into the role “helpesk_reporter”.