Come posso strutturare un login basato su XML anzichè sui classici database?
Printable View
Come posso strutturare un login basato su XML anzichè sui classici database?
Potresti fare una cosa del genere come struttura:
Ciao! ^^"Codice PHP:
<login>
<users><user>ciao</user><pass>domani</pass></users>
<users><user>pippo</user><pass>oggi</pass></user>
</login>
Per evitare che il file venga visualizzato da tutti puoi usare htaccess:Codice HTML:<utenti>
<utente>
<id>1</id>
<nickame>pippo</nickname>
<password>la password magari in MD5</password>
</utente>
<!-- e così via -->
</utenti>
In modo che soltanto con PHP puoi accedere al contenuto.Codice:# blocca tutti gli accessi ai files XML
<Files ~ "\.xml$">
Deny from all
</Files>
Un altro metodo è con un file .php:
E poi lo recuperi:Codice PHP:
<?php die(); ?>
codice XML
Codice PHP:
$file = file('file.php');
$file[0] = NULL; // rimuove <?php die(); ?>
$file = implode('', $file); // il sorgente pronto ad essere elaborato
D'accordo, ma per esempio come passo nick e password da una pagina all'altra nella schermata di login? Devo usare le sessioni?