Advertisement
Guest User

chat.php

a guest
Jul 11th, 2019
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.36 KB | None | 0 0
  1. <?php
  2.  
  3. session_start();
  4.  
  5.  
  6.   define("IN_MYBB", 1);
  7.  
  8. require("../global.php");
  9.  
  10.     global $db, $mybb, $lang;
  11.    
  12. $sender = $mybb->user['uid'];
  13.  
  14. //Gäste werden auf Index.php geleitet
  15.         if($mybb->user['uid'] == 0) {
  16.         redirect("../index.php", "Kein Zutritt f&uuml;r G&auml;ste. Bitte einloggen");
  17.         }
  18.  
  19.  
  20.  
  21.       if($mybb->user[usergroup] == "7"){
  22.         redirect("../index.php", "Du bist gebannt und darfst nicht chatten.");
  23.         }
  24.  
  25.            $username = $mybb->user[username];
  26.  
  27.      
  28.  
  29. //*****************************************************************************
  30. // Für die Realisierung der Anbindung des Chats an Ihr Userverwaltungssystem aus einem
  31. // Forum, CMS, usw. müssen Sie lediglich die unten stehenden Sessionvariablen
  32. // in Ihrem System mit dem Usernamen belegen und den User mit einem
  33. // Link auf diese Datei führen. Beachten Sie dass dabei der Username ohne Passwort übertragen wird.
  34. // Sie dürfen also in Chat keine Passwörter für Admins und Mods anlegen. Für einen  Chatbenutzer ist die
  35. // Übergabe des Usernamen über die Sessionvar. $_SESSION['etchat_username'] aus Ihrem
  36. // System ausreichend.
  37.  
  38.  
  39. // Die Admins und Mods sollen ohne PW im Chat angelegt werden!
  40. // Die class/Index.class.php soll gelöscht werden, damit niemand unbefugt als Afmin rein kann!
  41.  
  42. //---------------------------------------------------------------------------
  43. // oder als GET oder POST Übergabe, jedoch unsicher und sollte kodiert werden
  44. // $username = $_REQUEST['etchat_username'];
  45. // $gender = $_REQUEST['etchat_gender'];
  46. //---------------------------------------------------------------------------
  47.  
  48. // Weiterleitung nach dem Logout(die Session bleibt bestehen,
  49. // da sonst der User aus Ihrem System rausfliegt.)
  50.  
  51. // WICHTIG!!!  '...db1_...'  sollte dem Tabellenprefix in der config.php ($prefix) entsprechen!!!
  52.  
  53. $_SESSION['etchat_db1_logout_url']="http://";
  54.  
  55. ##############################################################
  56. # DO NOT EDIT BELOW ###############################################
  57. ##############################################################
  58.  
  59.  
  60. function __autoload($class_name) {
  61.  
  62.    
  63.         require_once ('class/'.$class_name.'.class.php');        
  64.  
  65. }
  66.  
  67.  
  68.     // initialise
  69.     new CheckUserName(true, $username, $gender);
  70.  
  71.  
  72.  
  73.  
  74. //    
  75. //else
  76.     //echo "Not allowed sign in the class name!";
  77.  
  78.  
  79.  
  80. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement