Lo vedi, la parola magica è "registrato".
Registrarsi vuol dire avere uno username e una password registrati e
attivi per accedere, cioè un account.
Prendo il caso di questo forum: se non hai un account non puoi scrivere nelle sezioni. In realtà se volessimo potremmo anche fare che chi non è registrato nemmeno può leggerlo il forum.
Mettiamo caso che tu voglia iascriverti qui: premi su "Resgistrati" o link simili e fornisci il nome utente e la password che vorresti avere.
Una volta fatto questo però tali dati
ancora non sono validi per autenticarti sul forum. Infatti devi PRIMA cliccare su un apposito link che ti viene spedito via mail, e solo DOPO aver fatto questo il nome utente e la password sono utili per l'accesso.
Ora:
1) quello che vuoi fare tu non è troppo diverso, è ed il programmatore che decide QUALI PARTI proteggere del suo sito. Se il webmaster volesse potrebbe far vedere agli utenti NON registrati solo la homepage e un link per crearsi l'account, oppure, se lo desiderasse, nemmeno quello (ma se senza account gli utenti non arrivano nemmeno alla pagina di registrazione, come si iscrivono?)
2) il nostro link di attivazione viene mandato in automatico. Ma se volessimo potremmo far partire la mail solo per le iscrizioni approvate da noi, o potremmo attivare noi gli account a nostra discrezione senza nemmeno bisogno di far partire la mail. Ovviamente nel tuo caso la parte "a nostra discrezione" diventa "solo se ti hanno pagato"
3) L'attivazione "subordinata al pagamento" la puoi fare tu a mano oppure affidarti a uno script che però hanno bisogno di un particolare servizio che permetta di controllare i versamenti sui conti on-line, come fa PayPal, e poi fanno il resto in automatico
Se ancora non ho capito allora posta un link di esempio di un sito che fa quello che vorresti.
Comunque questi sono controlli che si fanno PRIMA dell'accesso
Paolo87 ha scritto:Beh si,se è registrato non paga,ma se non lo è deve pagare un tot mentre naviga nel mio sito.
Ciò è impossibile, a meno che non usi i dialer (che sono al limite del legale molte volte)