From: pk910 Date: Wed, 17 Aug 2011 05:42:42 +0000 (+0200) Subject: added error messages to cmd_adduser X-Git-Tag: v5.3~528 X-Git-Url: http://git.pk910.de/?p=NeonServV5.git;a=commitdiff_plain;h=8f851c86da810c549759bd5914000289fecf61aa added error messages to cmd_adduser --- diff --git a/bot_NeonServ.c b/bot_NeonServ.c index 0005492..0eb5a69 100644 --- a/bot_NeonServ.c +++ b/bot_NeonServ.c @@ -15,6 +15,9 @@ #define CLASSNAME "NeonServ" static const struct default_language_entry msgtab[] = { + {"NS_USER_UNKNOWN", "User with nick \002%s\002 does not exist."}, + {"NS_AUTH_UNKNOWN", "Account \002%s\002 has not been registered."}, + {"NS_USER_NEED_AUTH", "%s must first authenticate with \002AuthServ\002."} {NULL, NULL} }; diff --git a/cmd_neonserv_adduser.c b/cmd_neonserv_adduser.c index 5e01854..d79d804 100644 --- a/cmd_neonserv_adduser.c +++ b/cmd_neonserv_adduser.c @@ -74,6 +74,7 @@ static AUTHLOOKUP_CALLBACK(neonserv_cmd_adduser_auth_lookup) { struct neonserv_cmd_adduser_cache *cache = data; if(!exists) { //AUTH_DOES_NOT_EXIST + reply(cache->textclient, cache->user, "NS_AUTH_UNKNOWN", cache->nick); } else neonserv_cmd_adduser_async1(cache->client, cache->textclient, cache->user, cache->chan, cache->nick, auth, cache->access); free(cache->nick); @@ -84,9 +85,11 @@ static USERAUTH_CALLBACK(neonserv_cmd_adduser_nick_lookup) { struct neonserv_cmd_adduser_cache *cache = data; if(!user) { //USER_DOES_NOT_EXIST + reply(cache->textclient, cache->user, "NS_USER_UNKNOWN", cache->nick); } else if(!(user->flags & USERFLAG_ISAUTHED)) { //USER_NOT_AUTHED + reply(cache->textclient, cache->user, "NS_USER_NEED_AUTH", cache->nick); } else neonserv_cmd_adduser_async1(cache->client, cache->textclient, cache->user, cache->chan, user->nick, user->auth, cache->access);