Ergebnis 1 bis 10 von 12

Thema: [VMS ohne Klammanbindung] Login/out fehler

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    38

    [VMS ohne Klammanbindung] Login/out fehler

    Hallöle, ich hab ein problem mit der Seite habbosafari.de

    am besten loggt ihr euch 1x ein und aus, dann seht ihr den fehler.
    Nick: test1
    Pass: testtest

    Wer hat hilfe?

  2. #2
    Erfahrener Benutzer Avatar von SilentRunner
    Registriert seit
    18.08.2006
    Beiträge
    1.076
    nach dem login kommt folgendes:

    http://habbosafari.de/www.habbosafari.de

    schau dir nochmal die function.lib.php an

  3. #3
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    Jo...

    Ein 404 kommt herraus.....

    Deine URL lautet ja auch dann dort

    "http://habbosafari.de/www.habbosafari.de"

    Was sicher ein Fehler von dir in function.lib.php sein wird....nehm ich an

    *edit*

    Grummel, mal wieder jemand schneller ^^
    Diese Signatur war zu groß ~cdp~

    Meine Antwort: Ach jaaaa ?

  4. #4
    Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    38
    also, bei mir kommt habbosafari.de/index.php
    und hier die Function.lib:

    Code:
    <?
    header("Cache-control: no-cache");
    $db_host  = "localhost";                              // Datenbankhost meistens localhost/127.0.0.1
    $db_user  = "******";                                   // MySQL User
    $db_pass  = "******";                                       // MySQL Passwort
    $db_base  = "******";                                    // Datenbankname
    $db_prefix  = "vms";                                    // Datenbankpräfix bei Verwendung mehrerer Script in einer DB
    $domain   = "www.habbosafari.de";                   // Url zum Script Ohne Slash am Ende
    $seitenname  = "Habbosafari";                               // Name der Seite
    $waehrung  = "Fischlis";                                   // Währungsname der Seite
    $admin_id  = 1;                                        // Userid des Admins
    $betreibermail  = "*******";                          // Email des Betreibers
    $cron_pw                = "geheimespasswort";                       // Passwort für Cronjobs
    $percode   = 'AbCdEfGhIjKlMnOpQrStUvWxYz123456789';    // beliebiger Alphanumerischer String 
     
    /* Globale Variablen nichts ändern */
    $ip    = $_SERVER['REMOTE_ADDR'];
    if (!isset($login_check['hinweis'])) $login_check['hinweis']  = "";
     
    /* Funktionen Start */
    // Datenbankverbindung
    function db_connect() {
    global $db_host,$db_user,$db_pass,$db_base,$sql_open;
     $sql_open = @mysql_connect($db_host,$db_user,$db_pass) or die('Verbindung zum Mysql Server fehlgeschlagen!');
     $sql_base = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!");
    }
    // Mysql Querys
    function db_query($sql_tag){
    global $count_query;
        $count_query++;
        $vargs = array();
        $fargs = func_get_args();
        foreach($fargs as $key => $arg){
          $vargs[$key] = mysql_real_escape_string($arg);
        }
        array_shift($vargs);
        $sql_tag = vsprintf($sql_tag,$vargs);
        if($ret = mysql_query($sql_tag)){
          return $ret;
        }else{
          return 0;
        }
      }
    // Datenbank schließen
    function db_close() {
    global $sql_open;
     @mysql_close($sql_open) or die('Konnte die Verbindung mit Datenbank nicht schliessen!');
    }
    // Zufallscode
    function create_code($code_laenge) {
    srand((double)microtime()*1000000);
    $created_code = '';
    $zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
    for ($i=0;$i<$code_laenge;$i++) {
    $n=rand() % strlen($zeichen);
    $created_code .=substr($zeichen, $n, 1);
    }
    return $created_code;
    }
     
    // Einträge in Buchungsliste
    function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
    global $db_prefix;
     db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans_menge."','".$verwendung."')");
    }
    // Kontotransaktionen
    function kontobuchung ($art,$trans_menge,$fuer) {
    global $db_prefix;
     db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
    }
    // Schutz von internen Seiten
    function userstatus () {
    global $_SESSION,$db_prefix;
     if ($_SESSION['login'] == 'true') {
     $us = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort='".$_SESSION['passwort']."' LIMIT 1");
     $login_check = mysql_fetch_array($us);
                    // nicht aktiviert oder nicht angemeldet!
      if (!mysql_num_rows($us) or $login_check['status'] == 0) {
      setCookie('uid','',time()-86400*30);
      setCookie('passwort','',time()-86400*30);
      setCookie('autologin','',time()-86400*30);
      $_SESSION['uid']  = "";
      $_SESSION['passwort'] = "";
      $_SESSION['login']  = "";
      @include_once('content/error/kein_zutritt.php');
      @include_once('lib/footer.php');
      die();
      }
     
                    // gesperrt
                    if ($login_check['status'] == 2) {
      setCookie('uid','',time()-86400*30);
      setCookie('passwort','',time()-86400*30);
      setCookie('autologin','',time()-86400*30);
      $_SESSION['uid']  = "";
      $_SESSION['passwort'] = "";
      $_SESSION['login']  = "";
      @include_once('content/error/user_gesperrt.php');
      @include_once('lib/footer.php');
      die();
      }
     } else {
     @include_once('content/error/kein_zutritt.php');
     @include_once('lib/footer.php');
     die();
     }
    }
    // Refumsatz gutschreiben
    function refumsatz ($buchungssumme,$fuer) {
    global $db_prefix;
     db_query ('UPDATE '.$db_prefix.'_werberdaten SET umsatz = umsatz + '.$buchungssumme.' WHERE uid = '.$fuer.' and werber != 0');
    }
    // Aktivrally
    function aktivralley ($buchungssumme,$fuer) {
    global $db_prefix;
     // Wenn Aktivralley läuft
     $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
     if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
      db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + '.$buchungssumme.' WHERE uid = '.$fuer);
      if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
     }
    }
    // Klickrally
    function klickralley () {
    global $db_prefix,$_SESSION;
     // wenn Klickralley läuft
     $ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
     if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
      db_query ('UPDATE '.$db_prefix.'_klickralley SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
      if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_klickralley (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
     }
    }
    // Bilanzen
    function bilanz ($ein,$aus) {
    global $db_prefix;
         $ein = round($ein,2);
         $aus = round($aus,2);
         $date_stamp = mktime(0,0,0,date(m),date(d),date(Y));
           mysql_query('UPDATE '.$db_prefix.'_bilanz SET ein=ein+"'.$ein.'", aus=aus+"'.$aus.'" WHERE date='.$date_stamp.' LIMIT 1');
           if (mysql_affected_rows() == 0) db_query('INSERT INTO '.$db_prefix.'_bilanz (ein,aus,date) VALUES ("'.$ein.'","'.$aus.'",'.$date_stamp.')');
    }
    ?>

    Sorry, ist zwar nicht mein erstes Projekt, aber das hatte ich noch nie

  5. #5
    tampulin
    Gast

  6. #6
    Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    38
    Super, bei mir klappts schonmal.
    und bei euch?

  7. #7
    Erfahrener Benutzer
    Registriert seit
    12.11.2008
    Beiträge
    1.561
    Passt...Viel Spaß beim basteln

Ähnliche Themen

  1. VMS 1.2.4 ohne Klammanbindung (TUT)
    Von FloMK im Forum Support zu Addons & Erweiterungen
    Antworten: 54
    Letzter Beitrag: 14.07.2013, 11:45
  2. VMS Klammanbindung ohne EF
    Von Basell im Forum Support zu Addons & Erweiterungen
    Antworten: 1
    Letzter Beitrag: 28.06.2012, 18:51
  3. VMS 1.2 ohne Klammanbindung
    Von Eli im Forum Support zum VMSone
    Antworten: 8
    Letzter Beitrag: 21.01.2010, 16:22
  4. VMS ohne Klammanbindung
    Von nanos im Forum Support zum VMSone
    Antworten: 11
    Letzter Beitrag: 15.03.2009, 23:18

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •