Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346

    login ok! non fa accedere alla parte amministrativa

    Salve a tutti!!
    stò cominciando a guardare il funzionamento di alcuini script per iniziare a programmare in php.
    Ho un problema sull'installazione di uno script per la gestione di news...una volta eseguita la creazione delle tabelle nel db, e creato un user e pass (demo-demo), la pagina dovrebbe farmi accedere alla gestione delle news e degli utenti, ma ciò non accade...sapreste dirmi come mai?? Dove sbaglio??
    Ho guardato l'esecuzione del codice...e la pagina una volta inserito come richiesto login e pass la pagina si inchioda con il valore

    (ho eseguito l'installazione 4 volte...sempre con lo stesso risultato)

    mio db/cartella/admin/?page=menu

    allego di seguito il codice per la creazione delle tabelle nel db e dell'utente demo per potervi poi accedere:

    <?
    // Ci connettiamo al db altrimenti usciamo
    $db = mysql_connect($db_host, $db_user, $db_password) or die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    // Scegliamo il database.
    mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $aa = "CREATE TABLE ".$prefix."_commenti ( id int(5) NOT NULL auto_increment, nius_id varchar(255) NOT NULL, nick varchar(255) NOT NULL, email varchar(255) NOT NULL, ip varchar(255) NOT NULL, data varchar(255) NOT NULL, testo text NOT NULL, PRIMARY KEY (id) )";
    $bb = "CREATE TABLE ".$prefix."_news ( id int(5) NOT NULL auto_increment, nick varchar(255) NOT NULL, email varchar(255) NOT NULL, avatar varchar(255) NOT NULL, data varchar(255) NOT NULL, oggetto varchar(255) NOT NULL, testo text NOT NULL, PRIMARY KEY (id) )";
    $cc = "CREATE TABLE ".$prefix."_utenti ( id int(5) NOT NULL auto_increment, username varchar(20) NOT NULL, password varchar(20) NOT NULL, email varchar(255) NOT NULL, avatar varchar(255) NOT NULL, livello int(1) NOT NULL, PRIMARY KEY (id) )";
    $dd = "INSERT INTO ".$prefix."_utenti (username, password, livello) VALUES ('demo', 'demo', '0')";
    $a = mysql_query($aa);
    $b = mysql_query($bb);
    $c = mysql_query($cc);
    $d = mysql_query($dd);
    if($a) { echo("1/4 Riuscita."); } else { echo("Installazione Fallita. step 1"); die; } echo("
    ");
    if($b) { echo("2/4 Riuscita."); } else { echo("Installazione Fallita. step 2"); die; } echo("
    ");
    if($c) { echo("3/4 Riuscita."); } else { echo("Installazione Fallita. step 3"); die; } echo("
    ");
    if($d) { echo("4/4 User: demo, pass: demo.. /admin loghinarsi e, cambiare i dati."); $aaaa = "iea"; } else { echo("Installazione Fallita. step 4"); die; }
    if($aaaa) {
    //(unlink("install.php");
    echo("

    Il file si cancellerà... :E");
    }
    ?>


    qua allego il codice che mi da la pagina del login e successivamente al riconoscimento la possibilità di modifiche:

    <?
    //////////////// /Admin/index.php
    /////////// Nius Pro. ?>
    <link href="../nius_chimeralabs.css" rel="stylesheet" type="text/css">
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <th class="titolone" scope="row"><span class="Stile1">nius<span class="Stile2">ro</span></span></th>
    </tr>
    </table>


    <?
    if($page == "") {
    ?>
    <form name="form1" method="post" action="?page=menu">
    <table width="100%" border="0" cellspacing="3" cellpadding="0">
    <tr>
    <th width="34%" class="testo" scope="row"><div align="right">username</div></th>
    <td width="50%"><input name="username" type="text" class="poster"></td>
    </tr>
    <tr>
    <th class="testo" scope="row"><div align="right">password</div></th>
    <td><input name="password" type="password" class="poster"></td>
    </tr>
    <tr>
    <th colspan="2" class="testo" scope="row"><input name="Submit" type="submit" class="poster" value="Invia">
    <? include("../config.php"); ?></th>
    </tr>
    </table>
    </form>
    <?
    }
    elseif($page == "menu")
    {
    unset($page);
    define("CONNESSIONE",true);
    define("ADMINISTRATION", true);
    define("USER_READ", true);
    include("../config.php");
    $row = mysql_num_rows($iea);
    if($row)
    {
    $risultato = mysql_fetch_array($iea);
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346
    ciao..scusate..ma non riesco davvero a capire perchè non mi fa entrare nella parte amministrativa!!
    questo è il codice che dovrebbe permettere il login:
    Codice PHP:
    <?
    if($page == "") {
    ?>
    <form name="form1" method="post" action="?page=menu">
      <table width="100%"  border="0" cellspacing="3" cellpadding="0">
        <tr>
          <th width="34%" class="testo" scope="row"><div align="right">username</div></th>
          <td width="50%"><input name="username" type="text" class="poster"></td>
        </tr>
        <tr>
          <th class="testo" scope="row"><div align="right">password</div></th>
          <td><input name="password" type="password" class="poster"></td>
        </tr>
        <tr>
          <th colspan="2" class="testo" scope="row"><input name="Submit" type="submit" class="poster" value="Invia">
          <? include("../config.php"); ?></th>
        </tr>
      </table>
    </form>
    <? 
    }
    elseif(
    $page == "$page=menu")
        {
        include(
    "../config.php");
            unset(
    $page);
            
    define("CONNESSIONE",true);
            
    define("ADMINISTRATION"true);
            
    define("USER_READ"true);
            
            
    $row mysql_num_rows($iea);
            if(
    $row)
            {
                
    $risultato mysql_fetch_array($iea);
                
    ?>
                <table width="100%"  border="0" cellspacing="0" cellpadding="0">
                <tr>
                <th colspan="2" class="poster" scope="row">Benvenuto: <? echo $risultato["username"]; ?></th>
                  </tr>
                  <tr class="testo"><? $username $risultato["username"]; $password $risultato["password"]; ?>
                <th scope="row">[url="?page=newsadd&username=<? echo $username?>&password=<? echo $password?>"]Aggiungi una news[/url]</th>
                   <th scope="row">[url="?page=newsedit&username=<? echo $username?>&password=<? echo $password?>"]Modifica Una News[/url]</th>
                </tr>
                  <tr class="testo">
                <th scope="row">[url="?page=newsedit&username=<? echo $username?>&password=<? echo $password?>"]Elimina una news[/url]</th>
                <th scope="row">-</th>
                  </tr>
                <? 
                
    if($risultato["livello"] == "0"
                { 
                    
    ?>
                    <tr class="testo">
                    <th scope="row">-</th>
                    <th scope="row">-</th>
                      </tr>
                      <tr class="testo">
                    <th scope="row">-</th>
                    <th scope="row">-</th>
                    </tr>
                      <tr class="testo">
                    <th scope="row">[url="?page=adduser&username=<? echo $username?>&password=<? echo $password?>"]Aggiungi un'user[/url]</th>
                    <th scope="row">[url="?page=edituser&username=<? echo $username?>&password=<? echo $password?>"]Modifica un'user[/url]</th>
                      </tr>
                      <tr class="testo">
                    <th scope="row">[url="?page=edituser&username=<? echo $username?>&password=<? echo $password?>"]Cancella un'user[/url]</th>
                    <th scope="row"></th>
                      </tr>
                    <? 
                

                
    ?>
                </table>
                <?
            
    }
        }
    una volta passati come dati: id e pass (ho controllato nel db e sono registrati ed il livello di privilegio è impostato a 0) nel login mi passa alla pagina http://..admin/?page=menu, ma non visualizza le varie opzioni (gestione user e gestioni news).
    PLS sapreste darmi un consiglio??

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    346


    è così difficile??
    dai ragazzi...per favore..una mano!!
    grazie a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.