Open GoogleCodeExporter opened 9 years ago
Dunque, integrare phpbb con il nostro sito jsp potrebbe non essere affar
semplice per il fatto di memorizzare le sessioni tra PHP e JSP. Stavo studiando
qualche forum scritto in JSP.
Domani io e Angelo prenderemo una decisione.
Original comment by alfonso....@gmail.com
on 24 Nov 2012 at 6:31
La perfetta integrazione con il forum non è indispensabile.
Anche solo riuscire a "iniettare" utenti dentro il database sarebbe un ottimo
risultato.
Original comment by blunotte...@gmail.com
on 24 Nov 2012 at 9:27
Fammi capire, Giulio: l'importante è che gli utenti si possono loggare con le
stesse credenziali sul forum e non devono essere sempre loggati?
Original comment by alfonso....@gmail.com
on 25 Nov 2012 at 3:13
Esattamente. Ci devono essere credenziali condivise, e questo è importante
all'80%. Sarebbe ancora meglio una integrazione completa, in cui il login è
automatico, e magari pure qualche altra figata, tipo che si possono integrare
le notifiche dal forum al sito e viceversa, ma queste cose sono meno importanti
(diciamo 50% il login automatico e 20% le notifiche).
È chiaro che non si può implementare tutto, perché proprio per alcune cose
mancano le competenze tecniche (sia da parte vostra che da parte nostra).
Original comment by blunotte...@gmail.com
on 25 Nov 2012 at 3:33
PS: condivise significa che sembra che siano condivise, ma va bene anche se ci
sono due database completamente separati, e l'applicazione provvede in qualche
modo a mantenerli allineati. Per il nostro scopo (l'esame di IS), basta
semplicemente che se si aggiunge un utente ad @silo, questo viene aggiunto
anche nel forum (importante all'80%). Sarebbe auspicabile implementare anche la
modifica (75%) e la rimozione (60%).
Original comment by blunotte...@gmail.com
on 25 Nov 2012 at 3:35
Giulio a questo punto è più semplice usare una sola tabella. Possiamo fare
così: nella tabella phpbb_users memorizziamo le informazioni degli utenti come
username, password e balle varie che servono al forum. La tabella account,
invece, non ripete queste informazioni, e si riferisce a phpbb_users attraverso
l'id utente. Così siamo sicuri che i dati sono sempre presenti.
Se è così, si può fare.
Il problema nascerebbe quando si vuole fare il login al sistema e aver loggato
anche sul forum. Ho provato a smanettare un po' con AJAX oggi (l'unico modo
fattibile secondo me è quello di fare autenticazione con uno script ajax
mentre si fa l'autenticazione sul sito) però non sono riuscito.
Original comment by alfonso....@gmail.com
on 25 Nov 2012 at 9:49
No, Alfonso, perché poi magari domani vuoi cambiare forum, e succede un casino
perché il tuo database non è indipendente.
Nella progettazione del sistema, devi tenere presente l'indipendenza,
soprattutto se, a livello di codice, fai un adapter, che lascia intendere la
possibilità di cambiare implementazione in qualsiasi momento.
Però non credo che replicare le informazioni sia un problema. Credo basti
disattivare qualche opzione da phpBB (tipo cambia password), oppure modificare
opportunamente i sorgenti, oppure inserire un trigger nella base di dati che
ripercuota le modifiche.
Forse l'autenticazione con AJAX non ti è riuscita per la same-origin policy:
http://it.wikipedia.org/wiki/Same_origin_policy (non so se i prof di TSW ci
sono già arrivati).
Oltre a fare l'autenticazione via Ajax, forse è possibile inoltrare la
richiesta da Java e poi trasferire il cookie di sessione all'utente insieme
alla risposta. Però, ti ripeto, non ti ci ingrippare.
Original comment by blunotte...@gmail.com
on 25 Nov 2012 at 11:56
Non so se sia solo questo.... ho provato nella stessa directory e stesso host a
fare log, può darsi sia pure qualcosa di phpbbb
COmunque un domani che si vuole cambiare forum, si possono sempre adattare le
tabelle, in modo da non perdere i contenuti. Comunque va bene così ;)
Original comment by alfonso....@gmail.com
on 26 Nov 2012 at 8:00
Original issue reported on code.google.com by
hilin...@gmail.com
on 23 Nov 2012 at 1:22