vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Integration with vBulletin - Simple vB User login and access control on non vB pages (https://vborg.vbsupport.ru/showthread.php?t=132996)

Taipa 04-14-2007 09:58 PM

Quote:

Originally Posted by suttercain (Post 1227831)
Thanks for replying. I fixed the login part for IE I think it's on page 7 of this forum.

If you mean this
PHP Code:

"<input name=vb_login_username type=text id=navbar_username onfocus=\"if (this.value == '$vbphrase[username]') this.value = '';\" size=10 />"

Thank you; I already changed that, but it didn't make a difference. It's still not letting me actually log in using IE.
Even before i changed that, I wasn't getting any errors in IE, it just wasn't working.


I do have my cookies set to / and not forum/, so I don't know what the IE issue is. :P

suttercain 04-14-2007 09:59 PM

Post Removed Because I jumped the gun. Seems to be working perfectly. Will be donating to Bill on Friday for his great work

Taipa 04-14-2007 10:04 PM

Quote:

Originally Posted by suttercain (Post 1227845)
Okay, so I got it to even display the info in IE to only level 6 members....

Would you mind sharing how you did this?
Even with a security/cookie issue, I'd like to see how it was done. :)
Thanks!

suttercain 04-14-2007 10:07 PM

The problem you may be having is when you go into vBulletin options-> Cookies and Setting your site may be (blank) you should have a drop down that allows you to select yourdomain.com. Once I changed that it worked. That is the only thing I did different. The table code I posted above is the same... well here is the entire code:

Code:

<?php
$curdir = getcwd ();
chdir('/home/superman/public_html/forums');
require_once('/home/superman/public_html/forums/global.php');
chdir ($curdir);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<?php
  require_once('../forums/login_inc.php');
?>

<?php
if ($vbulletin->userinfo['usergroupid'] == '6' )
    {
    echo "<table width='100%'  border='0' cellspacing='0' cellpadding='0'>
  <tr>
    <td>NEWS</td>
    <td>COMICS</td>
    <td>REVIEWS</td>
    <td>CHARACTERS</td>
    <td>CREATORS</td>
    <td>ARTICLES</td>
  </tr>
  <tr>
    <td><a href='submit_news.php'>Submit News </a></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><a href='view_edit_news.php'>Edit News </a></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>";
            } else {
            echo "You do not have permission for this page"; }
    ?>

</body>
</html>


Taipa 04-14-2007 10:25 PM

Quote:

Originally Posted by suttercain (Post 1227851)
The problem you may be having is when you go into vBulletin options-> Cookies and Setting your site may be (blank) you should have a drop down that allows you to select yourdomain.com. Once I changed that it worked. That is the only thing I did different. The table code I posted above is the same... well here is the entire code:

Thank you! That solved my issue. :)


Quote:

Originally Posted by suttercain (Post 1227845)
When you click logout... it takes you to vBulletin's logout page and says all cookies have been cleared... NOT TRUE!

If you go back to the same page that you tried logging out from you can see that it is still logged in!

Unless you manually go into IE and clear all your cookies and RESET your history... you will still be logged in.

I did not have this issue in IE.
I clicked "Return to the page you were previously viewing", and I was logged out. I also tried it just typing in the URL after logging out; I was still logged out properly.
But I don't use IE, so I don't know how to check the cookies to make sure the one from my site was removed or not.
But it appears to be logging me out properly.

Billspaintball 04-16-2007 02:12 PM

Quote:

Originally Posted by Snatch (Post 1227680)
Hi, this works! Make a copy of the needed Forum Forum files on the secound Server.
Then you must set in the config.php on the secound server the ip to the server where the VB-Database is runnig.
I have made this to and it works fine.

Example:
My Forum: www.celebritymarkt.org (Server 1)
My Uploader 10mbit.celebritymarkt.org/uploader (Server 2)

GreeTz
Snatch

Thanks for this, will add it to the troubleshooting guide as a workaround. :)

activa 04-21-2007 03:34 PM

it is possible to use the template system vb in non vb page with this mod ?

jags2ooo 04-21-2007 06:30 PM

Quote:

Originally Posted by suttercain (Post 1225280)
I figured out the javaScript error... only took 14 hours. Sorry I'm a php guy not a JavaScript guy.

Anyway...

replace:
Code:

echo "<input name=vb_login_username type=text id=navbar_username onfocus=if (this.value == '$vbphrase[username]') this.value = ''"; size=10 />";
with

Code:

echo "<input name=vb_login_username type=text id=navbar_username onfocus=\"if (this.value == '$vbphrase[username]') this.value = '';\" size=10 />";
The quotation marks were missing. IE was expecting them. Hope this helps. Donation can be made to your local Animal Shelter.

cant find tha tline in the document

gbaker 04-22-2007 09:21 PM

Firstly, suttercain, it appears you could be very helpful to others...but you need to relax dude...seriously.

1. I tried to see if this was posted before, but was unable to find. Everything works great, but when "Log Out" is clicked, the "cleared cookies" vb page is shown and stays. Is this the normal behavior? Is there a known workaround to get it to return the initiating page? (other than hacking the vb code).

2. On the subdomain issue, I have the typical: xxx.org and forums.xxx.org. By doing a "cwd()" in both the domain and subdomain, I confirmed that the physical locations are both under the main domain. However, the require_once of the global.php simply prohibits the page from displaying. Bypassing this with a technologically-superior "//" (commenting out), the page loads fine but displays the following after clicking login:

"In order to accept POST request originating from this domain, the admin must add this domain to the whitelist"

Dunno if this will help at all, but figured I'd post it.

Billspaintball 04-24-2007 02:55 PM

Updated
  • Fixed - // in paths bug
  • Fixed - Javascript warning in some browsers
  • Fixed - Tidied up some code
  • Fixed - Avatar display code bug

Download the update from the first post, and see the 2nd post for additional workarounds for the 404 on Expired passwords and cross domain login issues.


All times are GMT. The time now is 02:23 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01817 seconds
  • Memory Usage 1,757KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_code_printable
  • (1)bbcode_php_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete