From 11fdf16c8431e78343b5891a7b91c2b57306f240 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 5 Jul 2011 01:39:11 -0400 Subject: [PATCH] Send account data once an account is confirmed (cherry picked from commit cc3c2b6999fa58a1be791b1ace1f4e7dc83cf9ec) --- modules/core/ns_register.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/core/ns_register.cpp b/modules/core/ns_register.cpp index 964f32bec..f35da2c46 100644 --- a/modules/core/ns_register.cpp +++ b/modules/core/ns_register.cpp @@ -52,6 +52,10 @@ class CommandNSConfirm : public Command Log(LOG_COMMAND, u, this) << "to confirm their email"; source.Reply(_("Your email address of \002%s\002 has been confirmed."), u->Account()->email.c_str()); u->Account()->UnsetFlag(NI_UNCONFIRMED); + ircdproto->SendAccountLogin(u, u->Account()); + NickAlias *na = findnick(u->nick); + if (na && na->nc == u->Account()) + u->SetMode(nickserv->Bot(), UMODE_REGISTERED); } else source.Reply(_("Invalid passcode."));