Page 1 of 1
Non-Registered Users
Posted: Mon Dec 10, 2007 4:33 am
by mp3unite
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
Re: Non-Registered Users
Posted: Wed Feb 06, 2008 9:08 pm
by santa2452
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.
Re: Non-Registered Users
Posted: Wed Feb 06, 2008 9:31 pm
by Stealth
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