Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Login Parse error

  1. #1

    Login Parse error

    Salve..ho un problema con un script per il login.
    Mi da questo errore:
    Parse error: parse error, unexpected $ in login.php on line 13

    Ecco il codice:
    <?
    include("../includez.php");
    if(isset($username)&&isset($password)){
    if($username=='admin'){

    }
    elseif(user_exists($username)){

    }
    else{
    echo "Invalid username and/or password
    ";
    }
    ?>

    Qualcuno può aiutarmi???Non riesco proprio a trovare l'errore.
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  2. #2
    ti manca la } del primo if

  3. #3
    Grazie....il form è tornato a funzionare ma lo script no....
    inserisco user e password corretta ma ricarica sempre la pagina del form.
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  4. #4
    Originariamente inviato da fox80129
    Grazie....il form è tornato a funzionare ma lo script no....
    inserisco user e password corretta ma ricarica sempre la pagina del form.
    Ma le informazioni che ci hai dato non permettono di andare oltre alla soluzione già datati!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  5. #5
    Ti posto parte il resto del form e parte del file includez.php (file molto lungo)
    La cosa più strana è che questo form funzionava benissimo...poi ho editato la pagina e temo di aver cancellato qualcosa.
    Grazie ancora per l'aiuto.

    form:
    codice:
    <?
    include("../includez.php");
    if(isset($username)&&isset($password)){
    	if($username=='admin'){
    		
    	}
    	elseif(user_exists($username)){
    		
    	}
    	else{
    		echo "Invalid username and/or password
    ";
    	}
    }
    ?>
    <link href="style.css" rel="stylesheet" type="text/css">
    <SCRIPT LANGUAGE="JavaScript1.1">
    
    <!--
    function popitup(url)
    {
    newwindow=window.open(url,'name','height=200,width=300');
    if (window.focus) {newwindow.focus()}
    return false;
    }
    
    // -->
    </script>
    <body background="bg.jpg">
    <form name="form1" method="post" action="">
      <table width="50%"  border="0">
        <tr>
          <td width="28%">Username : </td>
          <td width="72%"><input type="text" name="username"></td>
        </tr>
        <tr>
          <td>Password : </td>
          <td><input type="text" name="password"></td>
        </tr>
        <tr>
          <td colspan="2"><input type="submit" name="Submit" value="Submit"></td>
        </tr>
      </table>
    </form>
    </body>
    includez.php :

    codice:
    <?
    $LOCAL=0;
    if(!$LOCAL){
    	$BASE="public_html/";
    	$DATA="datamodel";
    }
    else{
    	$BASE="/progra~1/apache~1/apache/htdocs/model/";
    	$DATA="/";
    }
    
    $BASEURL="/model/";
    $ADMIN_USER=mio user';
    $ADMIN_PASSWD='mia password';
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  6. #6
    L'unica cosa strana che ho individuato è quel form action vuoto.
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  7. #7
    Il form action vuoto non è un errore,
    serve a processare i dati nella medesima pagina dove compare il form.

    E' utile quando devi fare controlli su campi ecc..

    In verità non riesco a capire la lista dei codici di accesso dove sono..
    Inoltre, appurato che UserName == ad 'admin', la PassWord a cosa è uguale?
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

  8. #8
    Ti spiego...il codice non l'ho fatto io,stavo solo modificando la parte grafica e forse per sbaglio ho toccato qualcosa.
    L'unico file che ho modificato è quello del form e ora non funziona più il login.
    Il file includez.php è molto lungo quindi non posso postarlo tutto.
    In effetti il file il login mi dovrebbe inviare alla pagina admin.php.
    questa è la parte del codice di admin.php che riguarda il login.

    codice:
    <?
    include("includez.php");
    $model=get_modelname($PHP_SELF);
    $crc=crc($model);
    $category=filter($category);
    if(!is_admin($model,$HTTP_COOKIE_VARS["HASH"])){
    	echo("You are not authorized to enter. Login <a href=\"$BASEURL"."login.php\">here</a>.");
    	exit();
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  9. #9
    credo che manchi qualche cosa nel file di login ma non so come risolvere.
    in pratica in questa parte di codice

    codice:
    <?
    include("../includez.php");
    if(isset($username)&&isset($password)){
    	if($username=='admin'){
    		
    	}
    	elseif(user_exists($username)){
    se lo username e la password sono esatti credo che si debba creare tipo una sessione perchè nel file di admin leggo questo:
    codice:
    if(!is_admin($model,$HTTP_COOKIE_VARS["HASH"])){

    Qualcuno può darmi una mano?
    Dade2 • Premium Windows Hosting • Microsoft Partner
    Server Dedicati • R1Soft daily backups • Dedicated Account Managers

  10. #10
    &Egrave; troppo complessa la cosa vista così, se mancano porzioni di codice.
    Per poterle reintegrare occorre studiarsi prima il principio sul quale funziona, e poi procedere facendo una sorta di tracing, per vedere in quale punto mancano operazioni.

    Per fare prima reintegra il codice originale e, rifacendo le tue personalizzazioni, attento a non intaccare il codice!
    [ DarCas The Architect ]
    [ The DarCas Of Blog ]
    Chuck Norris riesce a trovare un pagliaio dentro a un ago
    :maLOL:

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.