Allow passing of block to `sign_user_in_or_render`

In order to allow additional actions to take place after a user signs
in, a block can be passed to this method that will be executed on
successful login.