Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Frische Installation - kein Admin link, kein Zugriff direkt

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    12.06.2008
    Beiträge
    28

    AW: Frische Installation - kein Admin link, kein Zugriff direkt

    PHP-Code:

    <?php
        
    if (strpos ($_GET['content'], '/logout/') !== false) {
            
    session_start();
            unset(
    $_SESSION['admin']);
            
    header("Location: ".$_SERVER['PHP_SELF']);
        }
        if (isset (
    $_GET['content']) && !empty ($_GET['content'])) {
            if (
    strpos ($_GET['content'], '../') !== false) die ('Zugriffsverletzung !');
            if (
    $_GET['content'] {0} != '/'$_GET['content'] = '/' $_GET['content'];
        }



        if (!isset(
    $_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
        if (!
    file_exists('content' $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';

        require (
    '../lib/config.inc.php');
        require (
    '../lib/functions.lib.php');
        
    db_connect ();
        
    session_start();
        require (
    'lib/layout.lib.php');
        require ( 
    '../lib/extras.lib.php' );


        
    $shows 0;
        if (!isset(
    $_GET['content'])) $_GET['content'] = '/startseite';
        if (!
    file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite';
        if(
    $_POST['check'] == "Login") {
            require_once (
    '../lib/config.inc.php');
            require_once (
    '../lib/functions.lib.php');
            
    db_connect();
            
    $page mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
            if(
    $_POST['loginname'] == $page['admin_name'] AND $_POST['passwort'] == $page['admin_pass']) {
                
    $_SESSION['admin'] = 1;
                
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
            }
        }

    ?>

    <!DOCTYPE html>
    <html lang='de'>
        <head>
            <title>..:: Adminforce ::..</title>
            <meta charset="UTF-8">
            <meta name="generator" content="vms-script">
            <meta name="Author" content="Designerscripte.net">
            <meta name="Publisher" content="Designerscripte.net">
            <meta name="Keywords" content="vms,paid4,loginscript">
            <meta name="Description" content="Verdien was Du willst">
            <meta name="Robots" content="INDEX,FOLLOW">
            <link rel="stylesheet" href="../css/main.css" type="text/css">
        </head>

        <body>
        <noscript><div style="font: 10pt Arial; color: #ff0000; text-align: center;">Um <b>alle Funktionen des Adminforce</b> nutzen zu k&ouml;nnen, bitte <b>JavaScript aktivieren</b>!</div></noscript>
        <div id="wrapper">
            <header id="header_1">
                <div id="topbar">
                    <div id="topbar_left">
                        <ul>
                            <li><a href="?content=/startseite">Startseite</a></li>
                            <?php if($_SESSION['admin'] == 1){?>
                                <li><a href="?content=/bilanzsystem">Bilanz</a></li>
                                <li><a href="?content=/usersystem/liste">Userliste</a></li>
                            <?php ?>
                        </ul>
                    </div>
                    <div id="topbar_right">
                        <ul>
                            <li><a href="<?php echo $domain?>">Userseite</a></li>

                        <?php if($_SESSION['admin'] != 1){?>
                        <li>
                            <form  method="post">
                                <input type="Text" class ="topbar_input" name="loginname" value="<?php echo $_POST['nickname'];?>" placeholder="Username">
                                <input type="Password" class ="topbar_input" name="passwort" value="" placeholder="Passwort">
                                <button type="submit" name="check" value="Login">Login</button>
                            </form>
                       </li>
                        <?php }else{ ?>
                            <li><a href="?content=/logout/">Logout</a></li>
                        <?php ?>
                        </ul>
                    </div>
                </div>
            </header>

            <br style="clear:both; font-size:0px;">
            <div id="content">
                <div id="left">
                    <?php if($_SESSION['admin'] == 1) require_once('lib/menue_links.php');?>
                </div>
                <div id="middle">
                    <?php if($_SESSION['admin'] == 1) require_once('content'.$_GET['content'].'.php'); ?>
                </div>
            </div>
        </div>
    </body>
    </html>
        <?php db_close (); ?>

  2. #2
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    AW: Frische Installation - kein Admin link, kein Zugriff direkt

    das problem ist die doppelte einspielung der functions.lib.php und der config.lib.php
    so werden funktionen doppelt gelesen und es kommt zum fehler.

    probier mal das hier:

    PHP-Code:
    <?php
        
    if (strpos ($_GET['content'], '/logout/') !== false) {
            
    session_start();
            unset(
    $_SESSION['admin']);
            
    header("Location: ".$_SERVER['PHP_SELF']);
        }
        if (isset (
    $_GET['content']) && !empty ($_GET['content'])) {
            if (
    strpos ($_GET['content'], '../') !== false) die ('Zugriffsverletzung !');
            if (
    $_GET['content'] {0} != '/'$_GET['content'] = '/' $_GET['content'];
        }



        if (!isset(
    $_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
        if (!
    file_exists('content' $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';

        require (
    '../lib/config.inc.php');
        require (
    '../lib/functions.lib.php');
        
    db_connect ();
        
    session_start();
        require (
    'lib/layout.lib.php');
        require ( 
    '../lib/extras.lib.php' );


        
    $shows 0;
        if (!isset(
    $_GET['content'])) $_GET['content'] = '/startseite';
        if (!
    file_exists('content'.$_GET['content'].'.php')) $_GET['content'] = '/error/keine_seite';
        if(
    $_POST['check'] == "Login") {
            
    $page mysql_fetch_array(db_query("SELECT admin_name, admin_pass FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
            if(
    $_POST['loginname'] == $page['admin_name'] AND $_POST['passwort'] == $page['admin_pass']) {
                
    $_SESSION['admin'] = 1;
                
    header("Location: ".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']);
            }
        }

    ?>

  3. #3
    Neuer Benutzer
    Registriert seit
    12.06.2008
    Beiträge
    28

    AW: Frische Installation - kein Admin link, kein Zugriff direkt

    Willste mal lachen? Ich glaub ich werd bekloppt XD Ich bin im eigenen Trott von früheren Versionen des VMS hängengeblieben.
    Danke für deine Mühe mit dem PHP Code. Daran lags aber nicht.

    *Trommelwirbel*

    Ich depp dachte einfach man kommt noch mit admin/admin ins adminforce und habs nie mit leeren feldern probiert. Früher waren das nämlich mal die default einstellungen nach einer Installation.
    Mei ich könnt mich echt in Arsch beißen ich Depp!
    Geändert von Gabriel (10.10.2016 um 19:18 Uhr)

  4. #4
    Erfahrener Benutzer
    Registriert seit
    22.06.2009
    Beiträge
    510

    AW: Frische Installation - kein Admin link, kein Zugriff direkt

    hallo gabriel,

    kein problem, dass kann jedem mal passieren. aber schön das es jetzt auch funktioniert.

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Zugriff verweigert - Fehler bei der Installation?
    Von Mossi im Forum [HD] Programmieren
    Antworten: 9
    Letzter Beitrag: 13.03.2009, 23:46
  2. kein zugriff auf neuesten user ?
    Von Xenon im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 28.05.2008, 22:59
  3. [S] Design (kein VMS!)
    Von deniz im Forum Grafiken
    Antworten: 0
    Letzter Beitrag: 27.03.2008, 01:01
  4. Kein Mailversand
    Von Twain im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 24.08.2007, 19:45

Berechtigungen

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