Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: gestione login

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144

    gestione login

    Ciao a tutti,

    sono un neofita del PHP e mi sono imbattuto in un problema che riguarda la gestione del login utente nel mio sito web.

    In pratica ho la pagina index.html al cui interno richiama il file map02.js per la visualizzazione di una mappa google. Il file map02.js a sua volta legge l'output xml generato dal file output-xml-02.php.

    La mappa che viene visualizzata dalla pagina index.html deve variare in base all'utente che effettua il login. Per questo motivo tale pagina (index.html) dovrebbe essere dinamica e non statica.

    Il problema è: come faccio a renderla dinamica visto e considerato la struttura del sito?


    Posso fornire il codice per illustrare meglio la situazione.


    Spero qualcuno possa aiutarmi.


    Grazie

  2. #2
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Ciao,

    Non capisco dove sia il problema.
    Avrai presumo una pagina di autenticazione es login.php che poi rimanda a index.html
    Converti index.html in index.php
    in base all'utente che verifichi (presumo tramite sessione), carichi un js diverso, oppure passi dei parametri ad una funzione che ti restituisca il js corretto...
    Dipende molto anche da come hai impostato la cosa.

    Ciao
    PAolo
    Che mestiere difficile.....essere da soli ancora di più

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Ciao Paolo,

    si ho una pagina index.php in cui l'utente inserisce le proprie credenziali (vai qui user: mbistato password: 03041981).

    Una volta eseguito l'accesso appare sempre la pagina index.php (modificata) con due bottoni. Il bottone "Coordinate GPS" rimanda alla pagina index.html che ti dicevo. Ed è proprio qui che non riesco a gestire la cosa.

    Non so se mi sono spiegato bene...

  4. #4
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    per farla semplice potresti creare più index.html e variare la tua form in http://www.spaziopixel.com/index.php

    Esempio :
    Codice PHP:
       <form method="post" action="http://www.spaziopixel.com/tracking_route_arduino/index_".$utente.".html" target="_blank">
           <
    input type="submit" value="Coordinate GPS">
       </
    form
    $utente sarà un univoco che determina il tuo utente ES :
    $utente = 1 (corrisponderà all'utente pippo) e verrà spedito alla pagina index_1.html
    $utente = 2 (corrisponderà all'utente pluto) e verrà spedito alla pagina index_2.html

    puoi anche farlo con il nome utente es :
    $utente="mbistato";
    index_mbstato.html

    http://www.spaziopixel.com/tracking_...ino/index.html

    Rabbrividisco un po di fronte alla soluzione proposta, ma per logica funziona.... evidenti problematiche a parte.
    Che mestiere difficile.....essere da soli ancora di più

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Quote Originariamente inviata da Fractals87 Visualizza il messaggio

    Esempio :
    Codice PHP:
       <form method="post" action="http://www.spaziopixel.com/tracking_route_arduino/index_".$utente.".html" target="_blank">
           <
    input type="submit" value="Coordinate GPS">
       </
    form
    Ci sarà qualche errore di sintassi perchè quando clicco sul bottone mi rimanda alla pagina
    http://www.spaziopixel.com/tracking_...arduino/index_

    in pratica non scrive la stringa completa

  6. #6
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Se poi ciò che stampi è html, la variabile la devi concatenare in questo modo

    <form method="post" action="http://www.spaziopixel.com/tracking_route_arduino/index_"<?=$utente?>".html" target="_blank">
    Che mestiere difficile.....essere da soli ancora di più

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    Quote Originariamente inviata da Fractals87 Visualizza il messaggio
    Se poi ciò che stampi è html, la variabile la devi concatenare in questo modo

    <form method="post" action="http://www.spaziopixel.com/tracking_route_arduino/index_"<?=$utente?>".html" target="_blank">

    si ok perfetto! ho un'ultimo problema con il login. Quando aggiorno la index.php alcuni minuti dopo aver fatto il login, la sessione cade e devo riconnettermi nuovamente. Mi sapresti dire perchè ciò accade?

  8. #8
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    la variabile $utente la devi valorizzare tu con il tuo utente, in cima allo script
    Che mestiere difficile.....essere da soli ancora di più

  9. #9
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    dovresti provare a controllare il parametro di php.ini di durata delle sessioni
    Che mestiere difficile.....essere da soli ancora di più

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    lo chiederò al mio providere anche se non penso che possa accedere al php.in visto che ho un server condiviso.
    Cmq grazie di tutto sei stato di grande aiuto!

Tag per questa discussione

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.