Bikin aja koneksi lansung ke dua database;
misal connection1 untuk database web1, connection2 untuk database web2 semua
dalam satu function. Misal dalam php...
function cekUserLogin($user,$pass)
{
$connection1 = mysql_connect('host1','user1','pass1');
$connection2 = mysql_connect('host2','user2','pass2');
// Bikin query untuk cek login dari $connection1
// Bikin query untuk cek login dari $connection2
$User_hasilQuerydariDb1 = ...
$User_hasilQuerydariDb2 = ...
$Pass_hasilQuerydariDb1 = ...
$Pass_hasilQuerydariDb2 = ...
if(($user == $User_hasilQuerydariDb1) && ($user ==
$User_hasilQuerydariDb2) && ($pass == $Pass_hasilQuerydariDb1) && ($pass ==
$Pass_hasilQuerydariDb2) )
{
//Lakukan login
}
}
Begitu juga untuk perlakuan (proses) yang lain(input data misalnya),
perlakukan untuk 2 database.
catatan : Apabila database tidak dalam satu host dan connection database
tidak mensupport external connection mungkin anda bisa menggunakan metode
ini :
Cara untuk melakukan pengecekan login -->
Di Server A
Buat file untuk mengecek user & pass dari database lokal seperti biasa
lalu dengan fungsi fopen atau curl atau socket atau yg lain misalnya :
fopen("http://serverB.com/ceklogin.php?user=
".$_GET['user_dari_serverA']."&pass=".$_GET['pass_dari_serverA']."",r)
Di Server B
untuk keluarana URL
http://serverb.com/ceklogin.php?user=".$_GET['user_dari_serverA']."&pass=".$_GET['pass_dari_serverA']."
cetak TRUE untuk sukses login atau kebalikannya (lebih baik gunakan XML
format untuk cetak keluarannya biar kerenan dikit / mirip web services SOAP
gitu lhoooo :P)
Di Server A, setelah eksekusi fopen / metode lain baca keluaran dari URL
tadi. Kalau cetakan URL dari server B true buat variabel ....
$cekLoginServerB = True.
Untuk Input data di dua website caranya sama. Bisa connection DB langsung
atau cara mendekati SOAP barusan (tapi ingat untuk mencetak keluaran dari
server B TRUE / FALSE atau informasi lainnya biar program (PHP misalnya)
bisa mendeteksi data berhasil di input atau nggak di server B.
On 4/28/06, andi supakti <[EMAIL PROTECTED]> wrote:
>
> Sebelumnya saya ucapka terima kasih..... saya teh lg belajar bikin web
> yang salah satunya menyediakan koneksi antara web saya dengan database web
> yang lain....
> gimana caranya buat koneksi tersebut.... seperti contoh.... user login
> ke web saya sama kaya ke web yang dituju.... seperti input data di web saya
> setelah itu pas klik proses langsung masuk ke database web yang dituju....
> bantuan yah...... saya teh lagi bingung....
> trus satu lagi.... kalo addres diatas disembunyikan gimana caranya....
> kalo bisa disetteng nya dengan address yang kita mao....
> ditunggu pisan para juragan IT'er...... Tararengkyu sebelumnya.....
> NUHUN..
>
>
>
> Andi Supakti
> Perum Tirai Mas Blok A5 No21
> Kosambi Klari Karawang 41371
> Phone : 62-267-437874
> Phonecell : 62888 251 1044
>
> ---------------------------------
> Yahoo! Messenger with Voice. Make PC-to-Phone Calls to the US (and 30+
> countries) for 2ยข/min or less.
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> --
> www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia
> Info, Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED]
> :: Hapus bagian yang tidak perlu (footer, dst) saat reply! ::
> ## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ##
> $$ Iklan/promosi : www.itcenter.or.id/sponsorship $$
>
> [@@] Jaket ITCENTER tersedia di http://shop.itcenter.or.id
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
Kalau Tuhan mau ......Sekarang tidak ada aku, tapi mengapa ada aku ?
[Non-text portions of this message have been removed]
--
www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia
Info, Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED]
:: Hapus bagian yang tidak perlu (footer, dst) saat reply! ::
## Jobs: itcenter.or.id/jobs ## Bursa: itcenter.or.id/bursa ##
$$ Iklan/promosi : www.itcenter.or.id/sponsorship $$
[@@] Jaket ITCENTER tersedia di http://shop.itcenter.or.id
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ITCENTER/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/