Elenco di parole riservate che un nome utente non può essere? [duplicare]

5

Sto lavorando a un sito in cui gli utenti disporranno di un URL personalizzato, ad esempio: link

Voglio evitare la situazione in cui un utente si registra e crea un nome utente di cui ho bisogno in seguito, ad es. se desidero una pagina su domain.com/about e qualcuno si è già nominato 'about'.

Qualcuno ha un elenco di parole generiche che potrebbero essere aggiunte a una lista nera per questo?

    
posta evilcelery 20.10.2011 - 17:03
fonte

4 risposte

3

Ci sono alcune ottime risposte su questa domanda StackOverflow:

link

Ecco la lista migliore che ho trovato:

link

    
risposta data 20.10.2011 - 17:57
fonte
26

Avrei la pagina degli utenti come sotto-sezione. Ie link

Non è possibile né noi né tu potresti indovinare quali pagine potresti voler creare in futuro

    
risposta data 20.10.2011 - 17:07
fonte
6

Che ne pensi di utilizzare un prefisso per le pagine del sito, ad esempio domain.com/site/about ? E assicurati solo che i nomi utente non includano il carattere '/' .

    
risposta data 20.10.2011 - 17:07
fonte
-1

Puoi sempre codificare qualsiasi carattere riservato http nel nome utente.
Dovresti farlo comunque se qualcuno decide di registrare il nome utente /../../etc/passwd

    
risposta data 20.10.2011 - 17:11
fonte

Leggi altre domande sui tag