FeministWiki:Technical documentation: Difference between revisions

    Line 227: Line 227:
    FeministIRC uses the [http://www.inspircd.org/ InspIRCd] IRC server with the <code>ldapauth</code> module for LDAP authentication.
    FeministIRC uses the [http://www.inspircd.org/ InspIRCd] IRC server with the <code>ldapauth</code> module for LDAP authentication.


    === Add a member ===
    === Account operations ===


    Host: add-member.feministwiki.org <br/>
    Host: account.feministwiki.org <br/>
    Software: custom
    Software: custom


    The page to add a new member, hosted at <code>/var/www/add-member</code>, uses a bit of self-written HTML, PHP, and a setuid-root C program to invoke the shell script located at <code>/root/bin/fw-adduser</code> with root privileges.
    This custom web interface hosted at <code>/var/www/account</code> lets you complete several tasks related to FeministWiki membership, such as: changing account settings, using your account to add a new account, and resetting your password.  It also contains a form to request membership.  The interface is written in HTML, CSS, PHP, and C.