Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 24

Thema: LogIn Problem

  1. #11
    Erfahrener Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    649
    Schau Dir mal Deine header.php an, möglich das da was ist, also da nen Fehler drin ist, wenn in der functions.lib.php nen Fehler wäre dann würde die Seite komplett weiss sein beim Aufruf schon

  2. #12
    Benutzer
    Registriert seit
    31.03.2007
    Beiträge
    53
    ja kalr hab ich ne sessions.lib aber in der hab ich ja nix geändert und vor dem addon einbau hatte ich das ja nicht deswegen kann es nur die functions.lib sein hm



    und in der header.php hab ich ja auch nix gemacht das bilanz addon ist ja mehr admin sache und da hab ich nue die datei menue_links geändert und das adminforce lässt sich perfekt aufrufen


    wenn einer noch das erste vms hötte dann könnte er mir ja seine functions.lib geben da müsste ich nur noch den shcnippsel vom bettelrally addon und den vom ländercode und support sys einbinden

  3. #13
    Erfahrener Benutzer
    Registriert seit
    31.07.2006
    Beiträge
    649
    PHP-Code:
    <?
    header("Cache-control: no-cache");
    $db_host        = "localhost";
    $db_user        = "";
    $db_pass        = "";
    $db_base        = "";
    $db_prefix        = "vms";
    $domain            = "http://www.deineseite.de"; // ohne Slash am ende
    $seitenname        = "";
    $waehrung        = "Lose";
    $admin_id        = "";
    $percode = "jasoistes"; 
    // SecVMS change begin
    $ip             = $_SERVER['REMOTE_ADDR'];
    // SecVMS change end

    // Banner Jackpot
    $jackmin            = 100; // Kleinste Gewinnzahl
    $jackmax            = 99999; // Maximale Gewinnzahl
    $banner_jackpotcode    = 8743; // Jackpot Gewinnzahl

    $betreibermail    = "webmaster@deineseite.de";

    // Variabeln definieren
    if (!isset($login_check['hinweis']))    $login_check['hinweis']        = "";

    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("Keine Verbindung zur Datenbank!");
    $sql_base    = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!");
    }

    function db_query($sql_tag)  {
    $sql_return    = mysql_query($sql_tag);
    return $sql_return;
    }

    function db_close() {
    global $sql_open;
    @mysql_close($sql_open) or die("Konnte die Verbindung mit Datenbank nicht schliessen!");
    }

    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;
    }

    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."')");
    }

    function kontobuchung ($art,$trans_menge,$fuer) {
    global $db_prefix;
    db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
    }

    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);
            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();
            }
            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();
        }
    }

    function refumsatz ($buchungssumme,$fuer) {
    global $db_prefix;
    db_query ("UPDATE ".$db_prefix."_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."' and werber != 0");
    }

    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()) {
        $aktiveintragen = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE uid = '".$fuer."'");
            if (!mysql_num_rows($aktiveintragen)) {
            db_query ("INSERT INTO ".$db_prefix."_aktivralley (uid,punkte) VALUES ('".$fuer."','".$buchungssumme."')");
            } else {
            db_query ("UPDATE ".$db_prefix."_aktivralley SET punkte = punkte + ".$buchungssumme." WHERE uid='".$fuer."'");
            }
        }
    }

    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()) {
        $klickeintragen = db_query("SELECT * FROM ".$db_prefix."_klickralley WHERE uid = '".$_SESSION['uid']."'");
            if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
            if (!mysql_num_rows($klickeintragen)) {
            db_query ("INSERT INTO ".$db_prefix."_klickralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
            } else {
            db_query ("UPDATE ".$db_prefix."_klickralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'");
            }
        }
    }
    ?>

  4. #14
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    Zitat Zitat von jpwfour Beitrag anzeigen
    hm, aber da die weiße seite doch nur beim einloggen kommt, würde ich doch eher auf nen fehler in der sessions.lib schließen (sofern es die in der version schon gab? )
    hier mal das alte vms in der loseversion
    hier klicken

    sowie die funcoincoinversion

    hier klicken
    www.scripte-box.de VMS,VMS2 und FWX

  5. #15
    Benutzer
    Registriert seit
    31.03.2007
    Beiträge
    53
    Dieser funtions.lib die ihr mir gezeigt habt funzt nicht sorry hab baer diesmal nen backup der alten kaputten ^^

  6. #16
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von dude32 Beitrag anzeigen
    also bei mir gibt es beide dateien nicht mehr...

    Zitat Zitat von Mopper Beitrag anzeigen
    Dieser funtions.lib die ihr mir gezeigt habt funzt nicht sorry hab baer diesmal nen backup der alten kaputten ^^
    hm, da wäre es mal hilfreich, zu wissen, welche version du den jetzt genau hast, den diese functions.lib.php (die jenny gepostet hat) ist die aus dem vms :
    VMS - Virtual Monetary System inkl. SecVMS - Loseversion
    Stand: 05.08.06 (Lizenztext)
    Stand 11.02.2006 (Anleitung)

    ob das nun die wirklich aller erste war/ist, kann ich aber auch nicht sagen.

    btw: schon mal überlegt, auf die aktuelle version zu wechseln?
    (okay, schlechter zeitpunkt, sinn machen würde es aber schon )


    aber irgendwie kann ich dennoch nicht so recht glaube,d ass es an der functions.lib.php liegt, denn die startseite wird ja richtig angezeigt, und da wird die functions.lib.php auch schon eingebunden, aber da die weiße seite ja nach dem login kommt, und auch nur, wenn dieser erfolgreich war, tippe ich immer noch auf die sessions.lib.php
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #17
    Benutzer
    Registriert seit
    31.03.2007
    Beiträge
    53
    http://nopaste.biz/49771 <-- dann hast du hier den inhalt der session.lib aber ich kann mir nicht vorstellen das damit was ist, da ich sie nicht verändert habe
    Das wechseln wäre vllt sinnvoll aber mir fehlen die finanziellen mittel wieder meinen designer anzuquatschen das er mir das design anpasst -.- und eigentlich wollte ich mir diese arbeit ersparen weil die seite eigentlich gut lief

    Edit:
    Mediadaten - FuCo4mail.de
    Start dieser Seite 02.04.2005
    Ich glaueb kaum das die function von jenny die erste war

  8. #18
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    PHP-Code:
    <?
    /*
    Datei : session.lib.php
    Änderungen in dieser Datei nur dann vornehmen wenn Sie wissen was Sie tun!
    */
    @session_start();

    // Variabeln definieren
    if (!isset($_SESSION['login']))        $_SESSION['login']        = "";
    if (!isset($_SESSION['werber']))    $_SESSION['werber']        = "0";
    if (!isset($_SESSION['uid']))        $_SESSION['uid']        = "0";
    if (!isset($_POST['userid']))        $_POST['userid']        = "";
    if (!isset($_POST['passwort']))        $_POST['passwort']        = "";
    if (!isset($_POST['checkid']))        $_POST['checkid']        = "";
    if (!isset($_POST['autologin']))    $_POST['autologin']        = "";
    if (!isset($_GET['logout']))        $_GET['logout']            = "";
    if (!isset($_GET['ref']))            $_GET['ref']            = "0";

    // Den Wartungsmodus prüfen
    $pageconfig = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
    if ($pageconfig['wartung'] == 1 && $_SESSION['uid'] != $admin_id) {
        setCookie('uid','',time()-86400*30);
        setCookie('passwort','',time()-86400*30);
        setCookie('autologin','',time()-86400*30);
        $_SESSION['uid']        = "";
        $_SESSION['passwort']    = "";
        $_SESSION['login']        = "";
        header ("location: ".$domain."/wartung.php");
        die();
    }

    // Werber in die Session übertragen

    // SecVMS change begin
    if ($_SESSION['werber'] == "0") $_SESSION['werber'] = (int)$_GET['ref'];
    // SecVMS change end

    // Login
     if ($_POST['checkid'] == 'Login' && $_POST['userid'] && $_POST['passwort'] && $_POST['login_pin'] == $_SESSION['pin_login']) { 

        // SecVMS change begin
        $_POST['userid'] = (int)$_POST['userid'];
        // SecVMS change end

        $login_check = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_POST['userid']." and passwort='".md5($_POST['passwort'])."' LIMIT 1");

        if (mysql_num_rows($login_check)) {
        $login_check = mysql_fetch_array($login_check);
            // Wenn User noch nicht freigeschaltet!
            if ($login_check['status'] == 0) {
            $_SESSION['uid']        = "";
            $_SESSION['passwort']    = "";
            $_SESSION['login']        = "";
            $_GET['content'] = '/error/kein_zutritt';
            }
            // Wenn beim User alles O.K. ist!
            if ($login_check['status'] == 1) {
                db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$_POST['userid']." and passwort='".md5($_POST['passwort'])."'");
                if ($_POST['autologin'] == 'true') {
                setCookie('uid',$login_check['uid'],time()+86400*30);
                setCookie('passwort',$login_check['passwort'],time()+86400*30);
                setCookie('autologin','true',time()+86400*30);
                }
                $_SESSION['uid']        = $login_check['uid'];
                $_SESSION['passwort']    = $login_check['passwort'];
                $_SESSION['login']        = "true";
                header ("location: ".$domain);
                die();
            }
            // Wenn User gesperrt wurde!
            if ($login_check['status'] == 2) {
            $_SESSION['uid']        = "";
            $_SESSION['passwort']    = "";
            $_SESSION['login']        = "";
            $_GET['content'] = '/error/user_gesperrt';
            }
        } else {
        $_GET['content'] = '/error/kein_zutritt';
        }

    } else {
    if ($_POST['checkid'] == 'Login') $_GET['content'] = '/error/kein_zutritt';
    }

    // Autologin
    if ($_SESSION['login'] != 'true' && isset($_COOKIE['autologin']) && isset($_COOKIE['uid']) && isset($_COOKIE['passwort'])) {

        // SecVMS change begin
        $_COOKIE['uid'] = (int)$_COOKIE['uid'];
        $_COOKIE['passwort'] = addslashes ($_COOKIE['passwort']);
        // SecVMS change end

        $login_check = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_COOKIE['uid']." and passwort='".$_COOKIE['passwort']."' LIMIT 1");
        if (mysql_num_rows($login_check)) {
        $login_check = mysql_fetch_array($login_check);
            if ($login_check['status'] == 1) {
            db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$_COOKIE['uid']." and passwort='".$_COOKIE['passwort']."'");
            $_SESSION['uid']        = $login_check['uid'];
            $_SESSION['passwort']    = $login_check['passwort'];
            $_SESSION['login']        = "true";
            }
        }
    }

    // Logout
    if ($_GET['logout'] == 'true') {
        setCookie('uid','',time()-86400*30);
        setCookie('passwort','',time()-86400*30);
        setCookie('autologin','',time()-86400*30);
        $_SESSION['uid']        = "";
        $_SESSION['passwort']    = "";
        $_SESSION['login']        = "";
        header ("location: ".$domain);
        die();
    }
     // Wer ist online? Addon
           if (isset ($_SESSION['uid']) && isset ($_SESSION['passwort']) && !empty ($_SESSION['uid']) && !empty ($_SESSION['passwort']))
           {
              db_query ("UPDATE ".$db_prefix."_kontodaten SET last_active = ".time()." WHERE uid = ".$_SESSION['uid']." and passwort = '".$_SESSION['passwort']."'");
           }
    ?>
    teste mal mit meiner session.lip.php
    www.scripte-box.de VMS,VMS2 und FWX

  9. #19
    Benutzer
    Registriert seit
    31.03.2007
    Beiträge
    53
    getestet funzt nicht
    es ist zum haare raufen -.- wo kann das denn sonst ran liegen ?!?!
    ich bin mittlerweile so weit jmd dem ich traue die zugangsdaten zu schicken -.-

  10. #20
    Erfahrener Benutzer Avatar von dude32
    Registriert seit
    27.07.2006
    Beiträge
    1.771
    Zitat Zitat von Mopper Beitrag anzeigen
    getestet funzt nicht
    es ist zum haare raufen -.- wo kann das denn sonst ran liegen ?!?!
    ich bin mittlerweile so weit jmd dem ich traue die zugangsdaten zu schicken -.-
    rate dir dann zu einem admin oder mod (cdp, dimplex, jpwfour oder zdk) alle sehr kompetent
    www.scripte-box.de VMS,VMS2 und FWX

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. [HTML/CSS/JS] CSS Login Problem
    Von Klunki im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 23.04.2014, 08:23
  2. Login/Logout Problem
    Von Waldiwen im Forum Support zum VMSone
    Antworten: 2
    Letzter Beitrag: 12.01.2009, 21:49
  3. Login - Logout Problem nach Serverumzug
    Von Klammgate im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 28.06.2008, 20:48
  4. Schon wieder ein Problem Login, logout
    Von Thor82 im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 05.04.2008, 21:32
  5. login problem (Firefox)
    Von oje im Forum Support zum VMSone
    Antworten: 20
    Letzter Beitrag: 31.08.2007, 11:32

Berechtigungen

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