Bug 1091261 - Implement login 3.0

this has to run through the reporter, not console.error