Set login view use site.set_login_view method.
When has no site permission, cos attr `need_site_permission` decide goto login view or continue.
password reset form improve