Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 38

Discussione: Problema Login

  1. #1

    Problema Login

    Salve a tutti,

    Sto riscontrando un problema con un sistema login.

    Il codice questo:

    Parte relativa al Login processes.php:
    codice:
    class Login_Process {
    
    	var $cookie_user = CKIEUS;
    	var $cookie_pass = CKIEPS;
    
    	function connect_db() {
    		$conn_str = mysql_connect(DBHOST, DBUSER, DBPASS);
    		mysql_select_db(DBNAME, $conn_str) or die ('Could not select Database.');
    	}
    Parte relativa al login index.php
    codice:
    <?php
    include_once 'include/processes.php';
    $Login_Process = new Login_Process;
    $Login_Process->check_login($_GET['page']);
    $Login = $Login_Process->log_in($_POST['user'], $_POST['pass'], $_POST['remember'], $_POST['page'], $_POST['submit']); 
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>BiserHosting Pannello IRCD</title>
    <link href="login-box.css" rel="stylesheet" type="text/css" />
    </head>
    <body background="images/sfondo.jpeg" />
    <body>
    <center>
    <div style="padding: 100px 0 0 0px;">
    <div id="login-box">
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
    <H2>[img]images/logo.png[/img]</H2>
    <div class="red"><?php echo $Login; ?></div>
    <div id="login-box-name" style="margin-top:15px;">Username:</div><div id="login-box-field" style="margin-top:20px;"><input name="user" type="text" class="field" id="user"/></div>
    <div id="login-box-name">Password:</div><div id="login-box-field"><input name="pass" type="password" class="field" id="pass" value="" /></div>
    <input name="page" type="hidden" value="<? echo $_GET['page']; ?>" />
    <input name="remember" type="checkbox" value="true" />RicordamiPassword Dimenticata?
    </br></br>
    <input name="submit" type="image" src="images/login-btn.png" class="button" width="103" height="42" style="margin-left:90px;" value="Log In" />
    </form>
    </center>
    </div>
    </div>
    </body>
    </html>

    Lo script funziona perfettamente con Chrome , cosa invece che non succede ne con Explorer ne con Firefox, con i quali non si riesce ad effettuare il login.

  2. #2
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Ti dà qualche errore? Posta

    Codice PHP:
    $Login_Process->log_in($_POST['user'], $_POST['pass'], $_POST['remember'], $_POST['page'], $_POST['submit']); 
    poichè come ultimo argomento vedo $_POST['submit'] e i vari browser si comportano differentemente con il value di un <input name="submit" type="image" ...> (anche se a dire il vero dovrebbe darti problemi solo con IE)
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  3. #3
    La pagina non da alcun errore.Al login , effettuato da Mozilla o IE, mi refresha semplicemente la pagina del login. con di nuovo i campi dove inserire username e password

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    var_dump($_POST);
    die();

    prima di tutto e controlla i valori che arrivano dal form.

  5. #5
    Mi scriveresti il pezzo di codice dove aggiungerlo?

  6. #6
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Prima di qualsiasi istruzione del tuo script di login

    Codice PHP:

    // Estendo rispetto a post porendiamole tuttel
    echo "<pre>" ;
    var_dump($_REQUEST);
    echo 
    "</pre>" ;
    die(); 

  7. #7
    Su processes.php o index.php? Scusami l'ignoranza xD

  8. #8
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    va bene su index
    Codice PHP:
    <?php
    // Estendo rispetto a post porendiamole tuttel 
    echo "<pre>" 
    var_dump($_REQUEST); 
    echo 
    "</pre>" 
    die();
    include_once 
    'include/processes.php';
    $Login_Process = new Login_Process;
    $Login_Process->check_login($_GET['page']);
    $Login $Login_Process->log_in($_POST['user'], $_POST['pass'], $_POST['remember'], $_POST['page'], $_POST['submit']); 
    //ETC ETC
    ?>

  9. #9
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Mettilo in index.php.
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

  10. #10
    Ora se visito index.php mi restituisce array(0) {
    }

    il codice e messo in questo modo:
    Codice PHP:
    <?php
    echo "<pre>" ;  
    var_dump($_REQUEST);  
    echo 
    "</pre>" ;  
    die();
    include_once 
    'include/processes.php';
    $Login_Process = new Login_Process;
    $Login_Process->check_login($_GET['page']);
    $Login $Login_Process->log_in($_POST['user'], $_POST['pass'], $_POST['remember'], $_POST['page'], $_POST['submit']); 
    ?>

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.