--- //[[xing@litespeedtech.com|Xing Li]] 2006-05-05 23:17// ====== Integrating Authentication with vBulletin 3.5.X ====== ===== Modify conf/local.php ===== //include mysql conf..insert this at top of local.php require(dirname(__FILE__).'/mysql.conf.php'); //relevant lines $conf['useacl'] = 1; //Use Access Control Lists to restrict access? $conf['openregister']= 0; //Should users to be allowed to register? $conf['resendpasswd']= 0; //allow resend password function? $conf['authtype'] = 'mysql'; ===== Create conf/mysql.conf.php ===== Original sql strings are commented out. If your vBulletin install is using table prefix such as "vb_" then you need to modify the uncommented sql queries and prepend the prefix to table names. Note that all user/group management, registration, and removal sql values are set to empty string "" or commented out. Use vBulletin to manage users/groups/etc. ===== Modify conf/acl.auth.php ===== The following will give non-loggedin users only read access. And grant the default authenticated vBulletin user groups edit privs. Note if your user group has a space in it, replace with %20. # acl.auth.php # # Don't modify the lines above # # Access Control Lists # # Editing this file by hand shouldn't be necessary. Use the ACL # Manager interface instead. # # If your auth backend allows special char like spaces in groups # or user names you need to urlencode them (only chars <128, leave # UTF-8 multibyte chars as is) # # none 0 # read 1 # edit 2 # create 4 # upload 8 * @ALL 1 * @Registered%20Users 4 * @Administrators 4 * @Moderators 4