projects
/
NeonServV5.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b3f4e38
)
added error messages to cmd_adduser
author
pk910
<philipp@zoelle1.de>
Wed, 17 Aug 2011 05:42:42 +0000
(07:42 +0200)
committer
pk910
<philipp@zoelle1.de>
Wed, 17 Aug 2011 05:42:42 +0000
(07:42 +0200)
bot_NeonServ.c
patch
|
blob
|
history
cmd_neonserv_adduser.c
patch
|
blob
|
history
diff --git
a/bot_NeonServ.c
b/bot_NeonServ.c
index 0005492ac0f53d4f02382b3aaf2617dabe8241af..0eb5a69d624c1e423d26bfde5380b93f3d18a010 100644
(file)
--- a/
bot_NeonServ.c
+++ b/
bot_NeonServ.c
@@
-15,6
+15,9
@@
#define CLASSNAME "NeonServ"
static const struct default_language_entry msgtab[] = {
#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}
};
{NULL, NULL}
};
diff --git
a/cmd_neonserv_adduser.c
b/cmd_neonserv_adduser.c
index 5e01854d170c2d640ecbe4a3007538a915c77d3e..d79d80450d4d517e18e45fa529b4592b55c72042 100644
(file)
--- 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
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);
} 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
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
}
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);
}
else
neonserv_cmd_adduser_async1(cache->client, cache->textclient, cache->user, cache->chan, user->nick, user->auth, cache->access);