Pagina 1 di 1

Negare accesso a pagina personalizzata se utente appena regi

Inviato: 24/07/2012, 13:50
da PRO
Salve, vorrei impedire accesso ad una pagina personalizzata phpbb da me creata agli utenti appena registrati. Vorrei ad esempio porre un avviso del genere:
Mi spiace ma per far richiesta devi prima Presentarti alla community.
Gli utenti appena registrati non si presentano e fanno richiesta in un form su di una pagina personalizzata phpbb.

L'educazione impone la presentazione ma considerato che non tutti conosciamo l'educazione segue quello che vorrei realizzare ma non so come fare il tutto su phpbb:
  • se non utente appena registrato e avvenuto invio in sezione x, visualizza pagina personalizzata phpbb
  • se utente appena registrato o non invio in sezione x, impedire visualizzazione pagina personalizzata e invece visualizzare avviso su indicato.
Mi avete insegnato che la condzione per i nuovi utenti registrati è <!-- IF S_USER_NEW and S_USER_LOGGED_IN -->
cosa devo fare poi per avere il risultato che desidero?

Grazie siete grandissimi.

Re: Negare accesso a pagina personalizzata se utente appena

Inviato: 24/07/2012, 19:37
da PRO
Sapete dirmi condizione se inviato argomento dentro una sezione? il primo argomento dentro sezione x. E' possibile?

Sono ben accette alternative

Re: Negare accesso a pagina personalizzata se utente appena

Inviato: 24/07/2012, 21:50
da Lady R

Codice: Seleziona tutto

<!-- IF NOT S_USER_NEW AND "S_USER POSTED IN F == X" -->
La parte tra virgolette è inventata, vorrei solo capire se ho capito che tipo di condizione vuoi avere.

Comunque se la condizione è quella non trovo nulla del genere...

dovresti creare una query SQL personalizzata in cui fai

Codice: Seleziona tutto

SELECT * FROM phpbb_posts WHERE forum_id = x AND user_id = y
l'ho creata andando a memoria quindi non so se funziona, ma credo di si.

Questa query se da zero righe trovate indica che l'utente con ID y non ha scritto nel forum con id x

Re: Negare accesso a pagina personalizzata se utente appena

Inviato: 25/07/2012, 15:48
da PRO
Grazie Lady sei stata gentilissima. Mi hai dato dei suggerimenti preziosissimi.

Credo sia meglio non complicarmi la vita, considerando sia solo il primo messaggio sotto approvazione è che da regolamento debba essere la presentazione, mi basta vietare la visione della pagina personalizzata agli utenti appena registrati e in quel caso quindi visualizzare un messaggio personalizzato, mentre appena viene approvata la presentazione nonchè primo messaggio, possono visualizzare la pagina personalizzata perchè non faranno più parte del gruppo appena reg.

Ho una pagina personalizzata composta da file php che punta al file html nel template dello style che contiene un form.

Dove devo porre la condizione e come devo fare, nel caso sia un utente appena reigstrato, per visualizzare il messaggio che desidero sempre con pagina phpbb?



Grazie infinite!

Re: Negare accesso a pagina personalizzata se utente appena

Inviato: 25/07/2012, 17:11
da PRO
grazzie ho risolto