Hi. When users connect, and they arent registered is there a way I can make them join a certain channel? and make registered users not join a channel? sort of like a place for non-regulars to go until the decide what they want to do?
Does anyone kow what I mean or should I try to replain myself?
Thanks for the help in advanced. Great IRCD
Non-Registered Users
Re: Non-Registered Users
you know i think this question has been answered be for try useing search.
of course i am mostly in the module section but remeber something about someone asking if there was a module for this type a thing.
of course i am mostly in the module section but remeber something about someone asking if there was a module for this type a thing.
-
Stealth
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: Non-Registered Users
The main problem with this idea is no one is "registered" until they identify to a nick. So if all unregistered users need to join a channel when the connect, the IRCd would be joining everyone to the unregistered channel. The only way you'd be able to get around this on Unreal would be to create a module that accesses your services database and has anyone using a nick that is not in the database join the channel. However, going with that idea if someone connects using someone else's nick, they will not be joined to the channel.
The other alternative would be to write a module for your services package that checks the database, and is conditional. For example, in order for it to force someone to join a channel, they would need to:
A) be not recognized by services (as in unregistered nick)
B) they fail to identify to their nick in the alloted time
C) they change their nick to an unregistered one without identifying to a registered nick
The other alternative would be to write a module for your services package that checks the database, and is conditional. For example, in order for it to force someone to join a channel, they would need to:
A) be not recognized by services (as in unregistered nick)
B) they fail to identify to their nick in the alloted time
C) they change their nick to an unregistered one without identifying to a registered nick