collegare gli user di due database
Ho una piccola richiesta.
quando ho un singolo database e voglio collegare due drupal con prefisso diverso so come fare:
per esempio se ho il datasbase1 e il prefisso drupal1 e drupal2 e voglio fare in modo che gli user siano quelli del drupal1 faccio così:
$db_url = 'mysqli://user:pass@localhost/database1';
$db_prefix = 'drupal1_';
$db_prefix = array(
'default' => 'drupal1_',
'users' => 'drupal2_',
);
ora se invece ho due database diversi con due prefissi diversi? così dovrebbe andare giusto?
$db_url['default'] = 'mysql://user:pass@localhost/drupal1';
$db_url['mydb'] = 'mysql://user:pass@localhost/drupal2';
$db_prefix = 'drupal1_';
$db_prefix = array(
'default' => 'drupal1_',
'users' => 'drupal2_',
);
e se volessi solo recuparare nomi utenti e pass dalla cartella users del database "mysql://user:pass@localhost/drupal2"
tenendo come default tutto il resto di mysql://user:pass@localhost/drupal2 ... come si fa?
Risposte
aspetto!
aspetto!
Ti dico in anticipo che non
Ti dico in anticipo che non ti posso dare una mano, però cerchiamo di mantenere viva la conversazione... Per cosa ti serve unire gli user in due DB???
unire due database serve a
unire due database serve a non far registrare gli utenti di un sito "40" volte
però siccome voglio creare due database di due aree del sito diverse (quindi due drupal) voglio dare agli utenti di avere solo il nome utente, l'email e la pass in comune, ma tutto il resto variabile.
in più se un giorno volessi sviluppare una applicazione tutta mia in php potrei usare gli stessi parametri per recuparare user, pass ed email dal dastabase di drupal.
L'SQL e il PHP li conosci
L'SQL e il PHP li conosci bene? Come idea ci sta ma a livello pratico credo sia un po complicato... almeno per chi conosce in maniera scolastica questi due linguaggi...
più o meno... sto
più o meno... sto imparando....
infatti gli utenti predefiniti nel mio esempio sono quelli di drupal2 scusa!
non trovo come far recuparare informazioni nel setting.php della cartella user.
solo dei parametri che ho detto.
opvvero dalla tabella user mi serve in comune solo id, user, pass ed email. (le prime quattro colonne)
Ora me la studio un po' e
Ora me la studio un po' e vediamo che ne tiriamo fuori...
Ciao, prova il modulo Domain
Ciao, prova il modulo Domain Access che dovrebbe fare al caso tuo (da la possibilità di condividere gli utenti su più siti, ad esempio pluto.it minnie.pluto.it topolino.pluto.it paperino.it).
Ciao ciao.
drupal ti toglie anche la
drupal ti toglie anche la fatica di pensare ahah :)
ti ringrazio Niubbo, ma non è
ti ringrazio Niubbo, ma non è esattamente ciò che cerco.