Newsgroup: it.comp.www.php
Titolo: Domanda su condivisione accounts da database

Salve a tutti,
avrei una domanda da fare: chi mi puň aiutare??
Ho l'esigenza di far leggere dal database mysql del Forum Vbulletin  i dati 
login e password di un altro scripts (php) di registrazione al sito per 
evitare che l'utente debba fare una doppia registrazione anche per il 
Forum. Come fare?? Spero di essermi espressa chiaramente.
Qualcuno č cosě gentile da spiegarmelo o di darmi un link per qualche 
tutorial??
Grazie tante!
ciao
Patrizia 

 Forum. Come fare?? Spero di essermi espressa chiaramente.
Cioč, se ho capito...
Tu hai un sito in cui gli utenti si registrano inserendo user/pass.
E vuoi utilizzare gli stessi dati per una seconda registrazione sul forum.
Se č cosě, hai 3 possibilitŕ:
A - utilizzi la tabella utenti di Vbulletin anche per il sito, e tu A MANO
inserisci l'utente, con i suoi dati, nella tabella
B - usi 2 tabelle utenti (tuo sito e Vbullettin), ed inserisci sempre A MANO
i dati nella tabella di Vbullettin
C - una volta che l'utente si č registrato sul sito, crei dinamicamente un
form con tutti i campi hidden. E lo fai puntare alla pagina di registrazione
di Vbullettin, in modo da fargli fare tutto a lui. Ovviamente ti devi
studiare per bene quali campi sono richiesti da Vbullettin.
Ciao
Marco 

 Marco
Grazie Marco,
c'è qualche tutorial anche in inglese di come si faccia?
Al limite, se proprio non ci riuscirò ad automaztizzare la faccenda, lo farò 
a mano - ma è una palla uff... :-))
Grazie!
Patrizia

 farò a mano - ma è una palla uff... :-))
Ma non è poi così difficile.
Parti con il copiare il form di registrazione di Vbullettin.
E tutti i campi che hai già dal sito, li metti nascosti con il loro valore:
<input type='hidden' name='username' value='pippo'>
Così con il submit, "simuli" la registrazione al forum.
Ciao
Marco 


Scusami, ma è qui che non capisco, per questo sarebbe utile un piccolo 
tutorial su come fare passo passo... :-(
Grazie ancora per la tua disponibilità.
Patrizia


ha detto:

Modifichi lo script di registrazione al sito in modo che, quando uno
si iscrive al sito, venga iscritto automaticamente anche al forum. Io
l'ho fatto per phpbb e funziona bene.
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 tutorial su come fare passo passo... :-(
Purtroppo non so se esistono dei tutorial.
La cosa non è complicatissima, spiegata a voce vedresti che è una cavolata.
Il succo sta nel form di registrazione di Vbullettin che tu devi simulare.
Provo a riscriverlo facendo un esempio pratico. Ma darò per scontato che tu 
sappia creare e gestire un form HTML.
Allora, supponiamo che la registrazione al tuo sito richieda username, 
password, email e nome.
Avrai, a video, un form HTML contenente i 4 campi di testo (<input 
type='text'>). Tale form invia i dati ad un TUO script php che inserirà i 
dati in una TUA tabella e che genererà (presumo) una chiave univoca per 
l'utente (diciamo ID).
Ora, supponiamo che Vbullettin richieda username, password, email, nome, 
cognome, città.
Dovrai creare uno script php che genera una form HTML in cui i campi 
username, password, email, nome sono nascosti (<input type='hidden'>) ed i 
valori sono quelli appena inseriti e prelevati dal db (l'utente ID).
I campi cognome, città invece sono normali campi di testo (<input 
type='text'>).
A questo punto imposti il parametro ACTION e METHOD del form con gli stessi 
valori che usa Vbullettin nel form di registrazione.
Finito. Premendo submit invierai i TUOI dati allo script di registrazione di 
Vbullettin, al resto penserà lui.
Ciao
Marco