Factor `rat_secret` and add `remote_addr` to it
Add `submit_error_callback` for admin forms