Originariamente inviato da Dascos
Login e registrazione SMF basta un redirect al login e registrazione già presenti (Portale).
Nel modulo di registrazione esistente (del Portale) devi creare la logica per inserire l'utente anche in SMF.
Per la login SMF devi modificare i controlli di SMF in modo che "legga" dalla session esistente e si comporti adeguatamente se non loggato/registrato.
POC
Accesso a /forum (dove c'è SMF).
SMF sicuramente fa un controllo in una classe per verificare la sessione.
Pagina delle sessioni: ci sarà qualcosa tipo
if ($utente is_loggato)
fai qualcosa
altrimenti
manda al login
Tu dovrai modificare la verifica "is_loggato" in modo che, per esempio, controlli non sulla tabella session di SMF ma su quella del portale. Se è loggato al portale, conviene caricare l'utente su SMF. Quindi diventa qualcosa del tipo
Se utente è loggato su Portale e NON su sMF
logga utente su SMF
Se utente è loggato su Portale E su SMF
procedi normale
Se utente NON è loggato su Portale
redirigi al login del portale
Il login del Portale sarà
Verifica i dati di login
Autorizzato?
Sì: carica utente anche su SMF
No: procedi normale (e: rimanda al login Portale e fai vedere l'errore)