diff options
-rw-r--r-- | modules/core/ns_identify.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/core/ns_identify.cpp b/modules/core/ns_identify.cpp index c9446ade5..f2960c0ff 100644 --- a/modules/core/ns_identify.cpp +++ b/modules/core/ns_identify.cpp @@ -77,8 +77,6 @@ class CommandNSIdentify : public Command u->UpdateHost(); - FOREACH_MOD(I_OnNickIdentify, OnNickIdentify(u)); - Log(LOG_COMMAND, u, this) << "and identified for account " << u->Account()->display; source.Reply(_("Password accepted - you are now recognized.")); if (ircd->vhost) @@ -86,6 +84,8 @@ class CommandNSIdentify : public Command if (Config->NSModeOnID) do_setmodes(u); + FOREACH_MOD(I_OnNickIdentify, OnNickIdentify(u)); + if (Config->NSForceEmail && u->Account() && u->Account()->email.empty()) { source.Reply(_("You must now supply an e-mail for your nick.\n" |