The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Simple vB User login and access control on non vB pages Details »» | |||||||||||||||||||||||||||
Simple vB User login and access control on non vB pages
Developer Last Online: Nov 2011
Hack Description
This is a cutdown version of the user authentication and access control system I use on the non vB pages on my website. This uses the vB 3.5 login system to log you in and out. It allows you to move between your forums and other pages on your site while remaining logged in. It allows you to do things such as restrict pages by usergroup, display different content depending on a user being logged in or not. For example, you can have banner Adds displying to non members only, and/or let members access to specific content. Ive cut it down to the bare minimum that it needs to work, no fancy stuff such as avatars, PM's, or even formating. I will try and offer support, but work and family commitments mean I dont have much free time. This code is a mix of my own, and pieces I have used from other hacks that are floating around. This script has been confirmed as working on
Changelog Version 1.30 (24th April 2007)
Version 1.20 (2nd December 2006)
Version 1.10 (4th Feb 2006)
There is no functionality changes or bug fixes between these 2 releases. Version 1.0 (17th November 2005)
Deluxe Version of this hack is now available Has Avatars, PM's, Number of Posts etc. Click Here Click on Install If you have this script installed then please click on the install link because;
Donations First of all, to be clear. This script is 100% free. However if you feel an urge to donate I'm not going to say no. Donations can be made at http://www.billspaintball.com/vb3/bd_donate.php Show Your Support
|
Comments |
#2
|
||||
|
||||
Edit: This usage and trouble shooting guide has been updated as of 24th of April 2007
Usage The hack is pretty useless without some usage instructions so here they are. We can use conditionals to hide or display depending on a number of things such as Logged in or out status, or restrict to members of a specific usergroup. We do this by using conditionals in php tags where the normal content of a webpage would go. If you want something only accessable to a certain usergroup, use this code in your webpage. This example is only visible to members of usergroup 6. PHP Code:
For example, PHP Code:
For example: PHP Code:
Another use is to display different content to users depending on if they are logged in or not. For example PHP Code:
For example PHP Code:
Troubleshooting If your reading this chances are you are having problems. Here are some common causes and fixes.
|
#3
|
|||
|
|||
Thanks, I'll test it out!
|
#4
|
|||
|
|||
I know this is proabably a dumb question, but I am not technical. Does the basic web page have to be set up as a .php page or can this be used in an html page?
|
#5
|
||||
|
||||
Quote:
You can of course have HTML and PHP mixed on the same .php page, PHP is only parsed if its inside the <?php ?> tags. Outside of these, normal HTML will work as normal. |
#6
|
||||
|
||||
Great work!
|
#7
|
|||
|
|||
Great work, thanks you.
|
#8
|
|||
|
|||
hmmm why do i get
Warning: chdir(): No such file or directory (errno 2) in /home/site/public_html/site/index.php on line 2 i've entered the path to the forums, full url and just /forums/ but still same error |
#9
|
||||
|
||||
Quote:
Thats the same error message I get if I change the path to my forums so that its incorrect. Double check the path to your forums. Edited again: I've added information to the opening post on how to find the correct path to your forums. |
#10
|
|||
|
|||
ok after i login it brings me back to the login page with the form. isn't it supposed to recognize you're logged in?
|
#11
|
||||
|
||||
Yes it is supposed to recognise when your logged in or out.
See these 2 pics to see what it should show when you are logged in or out. I would suspect it may be a cookie / cached files / browser security issue. In you browser settings, try deleting temp internet files and cookies. |
#12
|
|||
|
|||
i think it's because i use my domain for my site, and a sub domain for my forums, that's the feedback everyone keeps telling me, any way around this problem? besides and iframe.
|
#13
|
||||
|
||||
got a little java-error in there... any ideas? script runs fine so there is missing a "(" on line 9 (read via right-mouse-click) while showing login-form... yellow sign left bottom... error... page shows up correctly but an java-error occured in the background...
|
#14
|
||||
|
||||
Quote:
Im not sure if they ever found a solution, but I will look. |
#15
|
|||
|
|||
Quote:
Code:
RemoveHandler .html .htm AddType application/x-httpd-php .php .htm .html |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|