Menu

#9 HELLO

CMaster
open
5
2004-12-30
2004-12-30
Anonymous
No

Hello.

I would like to suggest that you implement three new
commands into the Cmaster bot.

- HELLO
- COOKIE
- REQUESTPASSWORD

For smaller networks, having to rely on the web
interface for user creation and password recovery is a
little over the top. For small networks, it would be
brilliant to now have to worry about running the web
interface.

Channel registration could be completed through the
REGISTER command, and user creation through HELLO.

I would like to suggest the syntax of each would be:
- /msg X HELLO <username> <e-mail> <repeat e-mail>
<username> would need to be validated that it's only 12
characters or less, only contains AZaz09 and obviously
is not already in use.
<e-mail> and <repeat e-mail> would need to match, and
be formed properly. Also it would need to be checked
that the e-mail doesn't exist for another username.
After this, there would need to be a "IPLIST" of all user
creation IP's so that if another "HELLO" request is sent,
it's denied for a duration that's configurable.

An e-mail would then be sent with a random generated
cookie code, which would then be activated by:
/msg X COOKIE <cookie code>
after it's successfully entered, the username is
activated and ready for use.

For REQUESTPASSWORD:
/msg X REQUESTPASSWORD <e-mail>
as there would only be one email address used (and no
more could be created with the same e-mail address)
the password would be sent via e-mail.

I have in my possession a HELLO command which does
everything of the above, but a few things.
The IP list is not permanent, it only keeps the IP's in
memory so when the service is restarted, there is no list
to deny IP's that have already registered.
There is also no e-mail authentication (COOKIE) in the
user creation, it's instant.
REQUESTPASSWORD does not also exist...

Should you be interested in using this, you may e-mail
me at comp_guy@hotmail.com where I can e-mail you
what I already have.

I hope you like the idea!

Regards,

Discussion


Log in to post a comment.