• 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!