producer pages working.

added more error handling for incorrect logins as well.