Integrating IRC Server with XenForo Users Database?

Jaxel

Well-known member
So there is XenForo, which has a users database. Then there is an IRC server (which I will set up myself and have direct access to), which would normally have a users database through NickServ or whatever.

Is there a way so that instead of IRC having it's own nick database, it instead used my XenForo users database? Keep it mind that I know absolutely nothing about how an IRC server works.
 
I've thought about doing this myself in the past. If you're going to go this route, I suggest having a second password to use the nick on the irc server. As I'm sure you know, one typo can expose your password to everyone in the channel if you're dumb enough to type it in the channel window instead of the server window.

What held me back is I didn't want to host my own IRC server because it was just one more thing to manage and the cost of that was going to hurt my pocket. So I never followed through with it and instead opted for a "chat box" or simply having the users manage their own accounts on an IRC network like rizon.

If you make any progress I'd be very interested in seeing how you did it though! Please keep us in the loop! ;)
 
Anope is read only, writing to it won't actually change the password or user details.
 
Atheme Services (http://www.atheme.net/) has extended services that allow interaction to it's services (MemoServ, ChanServ, NickServ) via the web;
http://www.irc-wiki.org/PHPAtheme
http://www.irc-wiki.org/EGS
http://www.irc-wiki.org/Atheme-Web

That allow registrations via the web interface, if you can tap into that then you are set to go, you just need to make sure that you can make sure that the nick trying to be registered does not already exist as that could cause some problems. This requires the admins of the network to actually set that up, and probably will require knowing the IP address of the services server, which any smart IRC network will and should /never/ give out. The only way you would get away with this is by hosting your own IRC network or know some people that trust you.

Even after that all being said it's not saying that it is suggested to try and do this. If you are looking for more information about IRC networks and how they work feel free to PM me and pick my brain, I myself co-own an IRC network so I know what it takes to get one up and running and the basics of how they work.
 
I've thought about doing this myself in the past. If you're going to go this route, I suggest having a second password to use the nick on the irc server. As I'm sure you know, one typo can expose your password to everyone in the channel if you're dumb enough to type it in the channel window instead of the server window.

Hence in my clients, I've create alias commands, so that /identify is sent to the server as /ns identify password :P
 
Top Bottom