interactive-form workflow takes username from form-params

Fixes #69.

interactive-login-redirect takes the username from form-params or params, for when it's called without interactive-form ensuring the request is a post.