Welcome, Guest. Please login or register.
Did you miss your activation email?
Oct. 11, 2008, 10:41:04 AM
47669 Posts in 10453 Topics by 5339 Members
Latest Member: phamlehoaian
News: New to PRADO? The PRADO blog tutorial is a good start point.
 
The PRADO Community » General » Prado International » Indonesian » [ask] buat login? « previous next »
Pages: 1 [2] Print
Author Topic: [ask] buat login?  (Read 2101 times)
hendra
Senior Member
***

Karma: 0
Offline Offline

Posts: 52


View Profile
« Reply #15 on: Dec. 10, 2007, 03:20:52 AM »

oke sudah bisa loginnya. sekarang gimana masukkan ke sessionnya? n gimana redirect ke halaman lain, misalnya ke halaman Menu.page? koq error ya? katanya page tidak ditemukan.

saya buat kodenya begini:
Code:
$this->Response->redirect($this->Service->constructUrl('Menu'));
atau
$this->response->Redirect('index.php?page=Menu.home');

Gimana ya? saya buatnya file Menu.page di folder protected/pages.
Logged
tyohan
Senior Member
***

Karma: 7
Offline Offline

Posts: 252


Coding is art


View Profile WWW
« Reply #16 on: Dec. 10, 2007, 05:31:12 AM »

Tambahin di ActiveButtonnya kayak di codingnya kan ada kayak gini
Code:
<com:TActiveButton Text="Login" OnCommand="loginClicked">
      <prop:ClientSide.OnLoading>
      $('<%= $this->status->ClientID %>').innerHTML = "loading..."
      </prop:ClientSide.OnLoading>
</com:TActiveButton>
Code:
<prop:ClientSide.OnComplete>
      $('<%= $this->status->ClientID %>').innerHTML = "complete."
</prop:ClientSideComplete>

tapi itu cuma indikator bahwa proses login sudah selesai dijalankan ato blum
Logged

http://www.qvvo.com/link/f9871cfc/18855 - get paid for your links
http://thinkrooms.com - Indonesian IT knowledges & sharing
hendra
Senior Member
***

Karma: 0
Offline Offline

Posts: 52


View Profile
« Reply #17 on: Dec. 10, 2007, 05:46:32 AM »

oke, kalau untuk session nya gimana?

nah gimana kalau yang redirect itu? koq gak bisa ya mas. Saya buat Menu.page dan Menu.php nya secara manual baru disimpan ke folder pages. Tapi koq gak bisa ya? Pesannya Menu.page tidak ditemukan.  Huh
Logged
tyohan
Senior Member
***

Karma: 7
Offline Offline

Posts: 252


Coding is art


View Profile WWW
« Reply #18 on: Dec. 10, 2007, 05:56:10 AM »

Kayaknya klo pengen pake session harus pake control biasa. Jangan pake active control. Kecuali pake javascript bila sukses memanggil page untuk membuat session. Tapi saya kurang pasti sih, soalnya logikanya session didaftarin di browser alias client. Klo Ajax dia tidak menjalankan proses di client hanya di server. Untuk di client harus ada bantuan javascript. Untuk permulaan saya sarankan menggunakan control biasa yang non ajax.

Pastikan nama class dan nama file sudah sama. Baik penggunaan huruf besar kecil karena kemungkinan penanganan nama case sensitive. Jadi klo nama file Menu.page dan Menu.php maka deklarasi class harus sperti ini
Code:
class Menu extend TPage{
....
}
Logged

http://www.qvvo.com/link/f9871cfc/18855 - get paid for your links
http://thinkrooms.com - Indonesian IT knowledges & sharing
Kabayan
Moderator
Platinum Member
***

Karma: 15
Offline Offline

Posts: 784


Save me...please


View Profile WWW
« Reply #19 on: Dec. 10, 2007, 07:28:21 AM »

oke sudah bisa loginnya. sekarang gimana masukkan ke sessionnya? n gimana redirect ke halaman lain, misalnya ke halaman Menu.page? koq error ya? katanya page tidak ditemukan.

saya buat kodenya begini:
Code:
$this->Response->redirect($this->Service->constructUrl('Menu'));
atau
$this->response->Redirect('index.php?page=Menu.home');

Gimana ya? saya buatnya file Menu.page di folder protected/pages.

Kode yang pertama sudah benar, yang kedua salah. Pastikan Menu.page dan Menu.php ada di protected/pages.

Untuk memanfaatkan sesi, gunakan THttpSession.
Logged
hendra
Senior Member
***

Karma: 0
Offline Offline

Posts: 52


View Profile
« Reply #20 on: Dec. 10, 2007, 07:52:31 AM »

Kayaknya klo pengen pake session harus pake control biasa. Jangan pake active control. Kecuali pake javascript bila sukses memanggil page untuk membuat session. Tapi saya kurang pasti sih, soalnya logikanya session didaftarin di browser alias client. Klo Ajax dia tidak menjalankan proses di client hanya di server. Untuk di client harus ada bantuan javascript. Untuk permulaan saya sarankan menggunakan control biasa yang non ajax.

Pastikan nama class dan nama file sudah sama. Baik penggunaan huruf besar kecil karena kemungkinan penanganan nama case sensitive. Jadi klo nama file Menu.page dan Menu.php maka deklarasi class harus sperti ini
Code:
class Menu extend TPage{
....
}

oke udah bisa pagenya, sekarang gimana tentang session? bisa kasi contohnya gak? saya mau simpan username nya.
Logged
tyohan
Senior Member
***

Karma: 7
Offline Offline

Posts: 252


Coding is art


View Profile WWW
« Reply #21 on: Dec. 10, 2007, 09:56:18 AM »

Untuk session pas login klo sukses dibuat otomatis oleh class dbuser pada contoh saya bila login berhasil. Untuk mengambil nama user dari session bisa menggunakan kode berikut:
Code:
$this->user->name;

//ato klo belum login bs dicek
$this->user->IsGuest; // klo true berarti user blm login

Sebaiknya mas Hendra belajar basic Prado dulu. Belajar dari Quickstart ada tutorial Authentikasi, kemudian Tutorial Blog, dan Wiki. Disitu banyak tutorial Prado terutama tutorial Blog yang mengcover semua topik dari authentikasi, security, koneksi database, dan lain-lain
Logged

http://www.qvvo.com/link/f9871cfc/18855 - get paid for your links
http://thinkrooms.com - Indonesian IT knowledges & sharing
Kabayan
Moderator
Platinum Member
***

Karma: 15
Offline Offline

Posts: 784


Save me...please


View Profile WWW
« Reply #22 on: Dec. 10, 2007, 04:08:51 PM »

Quote
sekarang gimana tentang session? bisa kasi contohnya gak? saya mau simpan username nya.
Ini arahnya kurang jelas. Sesi HTTP atau hanya menyimpan username di dalam memori server.
Kalau yang kedua, berarti username sudah tersimpan di dalam Manajer Otentikasi. Cara penggunaan sudah dijelaskan tyohan di atas.
Logged
zho
Junior Member
**

Karma: 2
Offline Offline

Posts: 32



View Profile WWW
« Reply #23 on: Jan. 07, 2008, 07:18:52 AM »

hehe, kalo yg pengen liat contoh2 simple bikin login dengan prado tapi males ketik ato kopi paste...

saya attach...

script ini saya bikin waktu liat thread ini, dan pengin coba2 bikin contoh login...

script ini uda jalan, tapi saya ga sertain database nya...cuma buat contoh kodingnya aja...

Grin

any advice? ditungguu....
« Last Edit: Jan. 07, 2008, 07:22:26 AM by zho » Logged

hendra
Senior Member
***

Karma: 0
Offline Offline

Posts: 52


View Profile
« Reply #24 on: Jan. 07, 2008, 10:19:34 AM »

hehe, kalo yg pengen liat contoh2 simple bikin login dengan prado tapi males ketik ato kopi paste...

saya attach...

script ini saya bikin waktu liat thread ini, dan pengin coba2 bikin contoh login...

script ini uda jalan, tapi saya ga sertain database nya...cuma buat contoh kodingnya aja...

Grin

any advice? ditungguu....

It works greatly. Thx.
Logged
Pages: 1 [2] Print 
« previous next »
Jump to: