vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   PHP Page for Real Chat Integrate (https://vborg.vbsupport.ru/showthread.php?t=231514)

Jaime82 12-28-2009 11:55 PM

PHP Page for Real Chat Integrate
 
I have RealChat Integrated with Vbulletin using this PHP page. It works great with one exception, when I don't make a new window open when the user clicks the "Login" button after entering their username and password it comes up with an error saying "Internet Explorer has stopped working" and then it closes the browser. Can anyone tell me what the error is in the code that would make it close the browser, unless I make it open in a new window?

Thanks in Advance!

Jaime

PHP Code:

<?php
error_reporting
(E_ALL & ~E_NOTICE); 
define('NO_REGISTER_GLOBALS'1);
chdir('/var/www/vhosts/url.com/httpdocs/bbs');
include(
'/var/www/vhosts/url.com/httpdocs/bbs/global.php');
chdir('/var/www/vhosts/url.com/httpdocs');

if (!
in_array($vbulletin->userinfo['usergroupid'], array(5,6,7,9,14))){
?>

<link rel="stylesheet" type="text/css" href="../bbs/clientscript/vbulletin_css/chatlogin.css" id="vbulletin_css" />
<br>
<table class="tborder" cellpadding="3" cellspacing="1" border="0" width="70%" align="center">
<tr>
    <td class="panelsurround" align="center">
    <div class="panel">
        <div align="left">
                        <script type="text/javascript" src="../bbs/clientscript/vbulletin_md5.js"></script>
            <form action="../bbs/login.php" target="_top" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
            <input type="hidden" name="do" value="login" />
            <input type="hidden" name="url" value="../chat/TestRoomFrame.html" />
            <input type="hidden" name="vb_login_md5password" />
            <input type="hidden" name="vb_login_md5password_utf" />
            
    
            <input type="hidden" name="s" value="" />
            
            
            <div align="center" class="mediumfont"><b>Members Only Chat Room</b></div>
            <br>
                        <br>
            <div align="center" class="mediumfont">
                        Text
                         <a href="../bbs/index.php?do=signup" target="_top">The Message Board</a>.</div>
            <br>
                        <br>
            
            <fieldset class="fieldset">
                <legend>Log in</legend>
                <table cellpadding="0" cellspacing="2" border="0" align="center">
                <tr>
                    <td>Chat Name:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td>
                </tr>
                <tr>
                    <td>Password:<br /><input type="password" class="bginput" name="vb_login_password" size="50" accesskey="p" tabindex="1" /></td>
                </tr>
                <tr>
                    <td>
                        <span style="float:right"><a href="../bbs/login.php?do=lostpw" target="_top">Forgotten Your Password?</a></span>
                        <label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" tabindex="1" />Remember Me?</label>
                    </td>
                </tr>
                <tr>
                    <td align="right">
                        <input type="submit" class="button" value="Log in" accesskey="s" tabindex="1" />
                        <input type="reset" class="button" value="Reset Fields" accesskey="r" tabindex="1" />
                    </td>
                </tr>
                </table>
            </fieldset>
            </form>
            <br>
                        <br>
<center><font size="3">If the chat room will not load for you, or your 
browser does not support frames, please <a href="http://www.url.com/chat" target="_top">click here</a> 
to try our frames free login.  If you still can't enter, you may want 
to update your java at <a href="http://www.java.com" target="_top">Java.com</a> 
and see if that helps.
</font></center>

</div>
    </div>
    </td>
</tr>
</table>
<?
}else { 
?>

<table cellpadding="1" cellspacing="1" border="0" width="100%" align="center">
        <td class="alt2" valign="top" nowrap="nowrap">
        <div class="smallfont">
            <strong>Welcome, <?php echo $vbulletin->userinfo[username];?>.</strong>
<br>
                       <?php echo construct_phrase($vbphrase['last_visited_x_at_y'], $vbulletin->userinfo['lastvisitdate'], $vbulletin->userinfo['lastvisittime']);?>.
        </div>
        </td>

       </table>
<br>
<br>
<center>
<?php
/**

     * Nickname, avatar and profile URLs.
     * These are usually pulled from the database.
     */
    
$nickName rawurlencode($vbulletin->userinfo['username']);   // rawurlencode is important 
    
$profileURL rawurlencode($vbulletin->options['bburl'] . '/member.php?u=' $vbulletin->userinfo['userid']); 
    
$avatarURL rawurlencode($vbulletin->options['bburl'] . '/image.php?u=' $vbulletin->userinfo['userid']);
     
    
/**
     * This string must match the Authentication Key, that you
     * specified in the RealChat Control Center, Server Settings.
     */
    
$authKey "RHCLBROWCXHPHTGQ";
     
    
/**
     * Valid chat launching link generated with the Control Center.
     */
    
$link "http://000.000.0.0:8080/?0,0,0,0,0";
     
    
/**
     * Generates a HMAC-protected link, based on the source link,
     * username, avatar and profile URLS, and authKey.
     */
    
function HMACLink($nickName$profileURL$avatarURL$link$authKey) {
        
$cpID substr(strrchr($link','), 1);
        
$hmac md5($cpID.$nickName.$profileURL.$avatarURL.$authKey.date('Ymd'));
        return 
$link."&nn=".$nickName."&pu=".$profileURL."&au=".$avatarURL."&hmac=".$hmac;
    }
     
    
/**
     * The dedicated chat URL for this user.
     * It should be used for Chat Now buttons, etc.
     */
    
$hmacLink HMACLink$nickName$profileURL$avatarURL$link$authKey );
     
     
     
    
// a test
    
echo '<a href="'.$hmacLink.'">Chat Now</a>';
?>
</center>
<? } ?>



All times are GMT. The time now is 11:48 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.00992 seconds
  • Memory Usage 1,764KB
  • 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
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete