Non-Registered Users

These are old archives. They are kept for historic purposes only.
Post Reply
mp3unite
Posts: 1
Joined: Mon Dec 10, 2007 4:28 am

Non-Registered Users

Post 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
santa2452
Posts: 29
Joined: Thu Jun 14, 2007 7:23 pm
Location: Columbus
Contact:

Re: Non-Registered Users

Post 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.
Stealth
Head of Support
Posts: 2085
Joined: Tue Jun 15, 2004 8:50 pm
Location: Chino Hills, CA, US
Contact:

Re: Non-Registered Users

Post 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
Post Reply