• User Attivo

    ti allego il codice che scrive dreamweaver, magari tu ci capisci qualcosa.


    <?php require_once('Connections/gcv.php'); ?>
    <?php
    // *** Validate request to login to this site.
    if (!isset($_SESSION)) {
    session_start();
    }
    $loginFormAction = $_SERVER['PHP_SELF'];
    if (isset($_GET['accesscheck'])) {
    $_SESSION['PrevUrl'] = $_GET['accesscheck'];
    }
    if (isset($_POST['username'])) {
    $loginUsername=$_POST['username'];
    $password=$_POST['password'];
    $MM_fldUserAuthorization = "";
    $MM_redirectLoginSuccess = "welcome.php";
    $MM_redirectLoginFailed = "errore-login.html";
    $MM_redirecttoReferrer = false;
    mysql_select_db($database_gcv, $gcv);

    $LoginRS__query=sprintf("SELECT username, password FROM user WHERE username='%s' AND password='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

    $LoginRS = mysql_query($LoginRS__query, $gcv) or die(mysql_error());
    $loginFoundUser = mysql_num_rows($LoginRS);
    if ($loginFoundUser) {
    $loginStrGroup = "";

    //declare two session variables and assign them
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;
    if (isset($_SESSION['PrevUrl']) && false) {
    $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
    }
    header("Location: " . $MM_redirectLoginSuccess );
    }
    else {
    header("Location: ". $MM_redirectLoginFailed );
    }
    }
    ?>


  • User

    OK ci sono già gli header.

    Semplicemente devi assegnare alla variabile $MM_redirectLoginSuccess il valore "pippo.html".

    In pratica sostituisci la riga
    $MM_redirectLoginSuccess = "welcome.php";

    con
    $MM_redirectLoginSuccess = "pippo.html";

    Ciao,
    Mel


  • User Attivo

    ok, grazie mille.

    scusa se approfitto di te, volevo chiederti un' untima cosa.

    è possibile farlo in automatico?

    nel senso: quando un utente si logga sulla pagina login.php vorrei che fosse indirizzato alla sua pagina personale direttamente. quindi quando si logga

    pippo>>> pippo.html

    freddy>>>freddy.html

    e cosi via.

    e possibile??

    grazie


  • User

    Mi dispiace ma se usi DW io non sono in grado di aiutarti, perché non lo conosco in questo senso (come ti ho detto io il PHP me lo gestisco a mano).

    Magari ti può aiutare qualcuno più esperto di me in materia. Io sono un programmatore "old style"... :bho:

    BYE!
    Mel


  • User Attivo

    graaaaaaaaaaaassssssssssiiiiiiiiiiiiiieeeeeeeeeee melvin.

    rigiro la questione a un buon samaritano che possa aiutarmi.

    io aspetto.


  • Super User

    Beh credo che potresti fare qualcosa del tipo

    [PHP]
    $MM_redirectLoginSuccess = $loginUsername.".htm";
    [/PHP]

    Quindi la pagina a cui fai il redirect è nomeutente.htm.
    Credo però che sarebbe meglio poi utlizzare un mod rewrite, altrimenti dovresti creare a mano una nuova pagina ogni volta che un nuovo utente si registra...

    Ciao!


  • User Attivo

    wwwwwwwwwwwwhhhhhhhhhooooooooooooooo!!!!!!!!!!!!!!!

    funziona!!!!

    grazie!!!!!!!!!!!!!!!!!


  • User Attivo

    scusa, mi sono scordato,

    se voglio ordinare tutte le pagine degli utenti una cartella members?

    Comesi usa il mod rewrie ( se ho capito bene crea in automatico la pagina utente giusto?)


  • Super User

    @fre2004 said:

    scusa, mi sono scordato,

    se voglio ordinare tutte le pagine degli utenti una cartella members?

    Comesi usa il mod rewrie ( se ho capito bene crea in automatico la pagina utente giusto?)
    In quel caso devi fare

    [PHP]$MM_redirectLoginSuccess = ""members".$loginUsername.".htm"; [/PHP]

    Il mod rewrite ti permette di "cambiare" l'url di una pagina. Potresti usarlo in moda da fare il redirect della pagina pippo.html in utenti.php?user=pippo e poi nella pagina utenti.php gestisci ogni utente e scrivi quello che vuoi....


  • User Attivo

    no scusa,

    intanto grazie mille per il tuo aiuto perche ci stavo veramente sbroccando.

    poi, se hai un po di tempo non capito bene questo mod rewrite, non voglio rubarti tempo, ma se volessi darmi qaulche nozione in più su come applicarlo te ne sarei grato


  • Super User

    @fre2004 said:

    no scusa,

    intanto grazie mille per il tuo aiuto perche ci stavo veramente sbroccando.

    poi, se hai un po di tempo non capito bene questo mod rewrite, non voglio rubarti tempo, ma se volessi darmi qaulche nozione in più su come applicarlo te ne sarei grato

    Non è che ne sappia molto nemmeno io, prova a vedere qui intanto:

    http://forum.html.it/forum/showthread.php?threadid=871868

    Spero sia utile!


  • User Attivo

    sei un tesoro,

    se passi a roma lasciami un messagio sul mio sito www.commercialevirtuale.com che ti offro da bere.

    P.S ho fatto una prova con il codice, se cerco di reindirizzare nella cartella members non và mi da errore 404. (_redirectLoginSuccess = ""members".$loginUsername.".htm"; )

    tutto bene quando uso ($MM_redirectLoginSuccess = $loginUsername.".htm"; )


  • User Attivo

    sei un tesoro,

    se passi a roma lasciami un messagio sul mio sito www.commercialevirtuale.com che ti offro da bere.

    P.S ho fatto una prova con il codice, se cerco di reindirizzare nella cartella members non và mi da errore 404. (_redirectLoginSuccess = ""members".$loginUsername.".htm"; )

    tutto bene quando uso ($MM_redirectLoginSuccess = $loginUsername.".htm"; )


  • Super User

    @fre2004 said:

    sei un tesoro,

    se passi a roma lasciami un messagio sul mio sito www.commercialevirtuale.com che ti offro da bere.

    P.S ho fatto una prova con il codice, se cerco di reindirizzare nella cartella members non và mi da errore 404. (_redirectLoginSuccess = ""members".$loginUsername.".htm"; )

    tutto bene quando uso ($MM_redirectLoginSuccess = $loginUsername.".htm"; )

    Giusto scusa, non c'è lo slash!!

    [PHP]_redirectLoginSuccess = "members/".$loginUsername.".htm";[/PHP]


  • User Attivo

    ti adoro sempre più.

    ora funziona tutto.

    rinnovo l'invito.

    grazie mille!


  • Super User

    @fre2004 said:

    ti adoro sempre più.

    ora funziona tutto.

    rinnovo l'invito.

    grazie mille!

    Terrò presente l'invito!

    Ciao!