TODO1. Modify [[ https://github.com/CommE2E/comm/blob/0c29c477a3e79efd81b7aadfc7c483883d89170a/lib/actions/user-actions.js#L132 | the code ]] to pass the `source` field.
2. Check if validation pass for both `undefined` (e.g. login from form) and defined source (e.g. cookie expired).