Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Assegnare nome al file della sessione

    Ciao,
    come da Titolo è possibile forzare il nome del file che contiene i dati della sessione?
    A me servirebbe chiamarlo in questo modo nome_utente+numericasuali.
    Che ne dite?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    322
    magari dico una capperata ma non funziona una cosa tipo:

    $_SESSION['nomeutenti'.random()];

  3. #3
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    Che io sappia il file di sessione prende il nome dell'ID di sessione. Di conseguenza (FORSE...non lo so eh) dovrebbe bastare cambiare session_id()

  4. #4
    Io intendo cambiare il nome del file, ad esempio "sess_1q07drcrnrfiq9ds3aj8h92ok2", in "$nomeutente_1q07drcrnrfiq9ds3aj8h92ok2".
    Mi serve perchè devo fare in modo che se l'utente "A" si è loggato sul sito, deve essere impossibile ad un'altro effettuare l'accesso al sito come utente "A", ma solo come "B,C...Z".
    Guardando il nome del file di sessione, senza doverlo aprire sarebbe perfetto... anche se ho il dubbio che non me lo cancella quando l'utente si disconnette...

    Cosa ne pensate?
    Avete qualche soluzione?


  5. #5
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    :master:

    e fare un comune sistema di login? ^^'

  6. #6
    Si ok, ma come faccio ad evitare che due utenti effettuano il login con gli stessi dati?

  7. #7
    Utente di HTML.it L'avatar di Il_Drugo
    Registrato dal
    May 2006
    Messaggi
    1,220
    In fase di registrazione eviti dei doppioni...come in ogni buon sistema di login

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116
    Eviti il fatto che ci siano due connessioni provenienti da uno stesso utente!
    Ti crei una tabella con all'interno gli utenti loggati in quel momento. Se una persona X accede al sito magari con le stesse credenziali della persona Y, questo non avverà perchè se la persona Y è già loggata il sistema avvertirà che è già in linea.
    Chiaramente se poi questa persona di disconnette devi togliere il record dalla tabella. In più ti consiglio di fare una procedurina che ogni tanto controlli se la persona è attiva oppure no! Così facendo risolvi il problema che la persona esca dal sito chiudendo la finestra del browser..

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.