1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Integrating IRC Server with XenForo Users Database?

Discussion in 'General PHP and MySQL Discussions' started by Jaxel, Aug 12, 2011.

  1. Jaxel

    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.
     
    Junior likes this.
  2. Jesepi

    Jesepi Well-Known Member

    This actually had crossed my mind as well. I googled a bit and came across http://www.epona.org/, you might want to give it a look.

    I wish something like this would come out for xenforo, though. It would fit my userbase better.

    edit: found another, http://www.anope.org/

    Both seem to offer storing data with mysql
     
    Reedswood likes this.
  3. Hillbilly

    Hillbilly Member

    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! ;)
     
  4. Floris

    Floris Guest

    Anope is read only, writing to it won't actually change the password or user details.
     
  5. mojeda

    mojeda Member

    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.
     
  6. Shamil

    Shamil Well-Known Member

    Hence in my clients, I've create alias commands, so that /identify is sent to the server as /ns identify password :p
     
  7. Shamil

    Shamil Well-Known Member

    Anope 1.9 should have better SQL modules and XMLRPC modules.
     

Share This Page