-=-
.
.....
  
 
RSS
Direkomendasikan menggunakan brower Opera/Chrome/Firefox. Resolusi minimal 1024x768 | Powered by ____ |
 
  
 
Nikmati Delphi-ID dalam berbagai versi tampilan :
Basic View (LOW Bandwidth)
Default View (Full)
Mobile Edition
Main Menu
..:: onWebTools ::..
..:: onLastPosts ::..
goto Postjumlah komponen maksimal dalam sebuah project(6)
 by d4mnf1y32
 on 21.May at 12:16
goto Posttanya grayscale to biner dengan scanline(1)
 by luckynvic
 on 20.May at 20:44
goto Posttanya looping biner to matriks(1)
 by luckynvic
 on 20.May at 20:10
goto Postsql error:acces denied for user....(2)
 by nasbms
 on 19.May at 16:54
goto Postpemanggilan frame(4)
 by nasbms
 on 19.May at 16:14
goto Posttanya AvLock(0)
 by azuriza
 on 19.May at 11:24
goto PostGet TDBEdit Value Menggunakan LookUp Grid(10)
 by henry_sys
 on 18.May at 11:27
goto Postmenghitung record dalam perulangan(4)
 by idhiel
 on 16.May at 13:53
goto Posttanya ascii(4)
 by mas_kofa
 on 16.May at 12:11
goto PostRawPrint Untuk Delphi XE2(0)
 by adewijaya
 on 15.May at 22:34
goto Postdatabase error..(4)
 by idhiel
 on 15.May at 15:57
goto Postbekasi, pt arila putra mahkota(3)
 by mas_kofa
 on 15.May at 15:37
goto Postbagaimana cara membaca file *.doc dg delphi?(0)
 by ficky
 on 15.May at 06:14
goto Posttanya biner to matriks(13)
 by diandewi
 on 14.May at 20:30

..:: onLast Articles ::..
..:: New Download ::..
Pascal-id.Org
Feeds -  Popular -  Latest
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: The Longue
8 months, 3 weeks ago
RE: belajar pascal
8 months, 3 weeks ago
RE: Perkenalan dan Absen
8 months, 3 weeks ago
RE: Alhamdulillah Buka Puasa Bersama
8 months, 3 weeks ago
RE: تَقَبَّلَ اللهُ مِنَّا وَمِنْكَ - Selamat Hari Raya Idul Fitri
8 months, 3 weeks ago
Lintas Situs
«
free web site stats and visitor tracking

Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
sofian_coessoyOffline
Location:
Post subject: Permasalahan login ????  PostPosted: 09/Feb/2008 11:43
onBeginner


Joined: 05-Feb-2008
Posts: 7

Status: Offline
Halo, saya mengalami permasalahan dengan login, mohon saran2 nya.

Pada saat melakukan login, sebuah username harus dikasi suatu flag yang berfungsi untuk memberitahukan bahwa username tersebut sedang terpakai. Nah, permasalahan timbul pada saat, program mengalami bug atau melakukan exit dengan paksa, sehingga username tersebut tidak dapat melakukan logout.

Otomatis pada saat melakukan login dengan nama yang sama, program akan memberitahu bahwa username tersebut sedang terpakai. Nah bagaimanakah mengatasi permasalahan tersebut ?

Database user login disimpan di komputer server dengan menggunakan sql server 2000.
 
 View user's profile Send private message  
Reply with quote Back to top
sofian_coessoyOffline
Location:
Post subject:   PostPosted: 09/Feb/2008 12:11
onBeginner


Joined: 05-Feb-2008
Posts: 7

Status: Offline
Oh ya saya lupa menambahkan, koneksi dari delphi ke database menggunakan ADOConnection.
 
 View user's profile Send private message  
Reply with quote Back to top
DelphiExpert
Location:
Post subject:   PostPosted: 09/Feb/2008 13:28
onMage


Joined: 06-Feb-2006
Posts: 2401

tambahkan saja field ProperlyLogOff...
diisi pada saat log-out, dengan demikian waktu cek login jika sebelumnya tidak logout dng benar; pastikan Flag logged-in dan flag ProperlyLogOff sesuai dng semestinya; misal:

- jika flag logged-in = FALSE dan flag ProperlyLogOff = TRUE --> boleh login
- jika flag logged-in = TRUE dan flag ProperlyLogOff = FALSE --> boleh login
- jika flag logged-in = TRUE dan flag ProperlyLogOff = TRUE --> TIDAK boleh login

_________________
Dude, if you don't understand the basics and just want to get someone else write the code for you, it means you really shouldn't study computer science. Find a different field.
http://delphiexpert.wordpress.com
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
DelphiExpert
Location:
Post subject:   PostPosted: 09/Feb/2008 13:32
onMage


Joined: 06-Feb-2006
Posts: 2401

oh iya, jangan lupa set flag ProperlyLogOff = FALSE saat user login, bersamaan saat set flag Logged-in = TRUE

_________________
Dude, if you don't understand the basics and just want to get someone else write the code for you, it means you really shouldn't study computer science. Find a different field.
http://delphiexpert.wordpress.com
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
sofian_coessoyOffline
Location:
Post subject:   PostPosted: 09/Feb/2008 14:12
onBeginner


Joined: 05-Feb-2008
Posts: 7

Status: Offline
hmmm, penambahan fungsi property LogOff memang sangat berguna untuk mendeteksi apakah program LogOff dengan benar atau program mengalami crash.
Tapi saya tetap mengalami kebuntuan pada saat melakukan pengecekan apakah username tersebut sedang dipakai atau tidak.
Misalnya begini :
User A melakukan login, maka :
Login (True) , LogOff (False).
Kemudian User B menggunakan Username A, maka pengecekannya :
Apakah Login User A = True? kalo ya, maka user sedang terpakai. Kalo tidak maka boleh login.

Kalo User A melakukan LogOff dengan benar, maka Login(False), LogOff (True).

Nah katakanlah User A, programnya mengalami crash, maka status login terakhir adalah True dan LogOff adalah False.
Kemudian User melakukan login lagi dengan username yang sama, maka pengecekannya:
Apakah (Login= True and LogOff=False) or (Login=False and LogOff=True) ?

Kemudian pengecekan kedua apakah username sedang dipakai, maka :
Apakah Login User A=True ? Kalo ya, maka Username sedang dipakai. Kalo tidak, maka boleh login

Wah Saya pusinggggggg. Confused
 
 View user's profile Send private message  
Reply with quote Back to top
DelphiExpert
Location:
Post subject:   PostPosted: 09/Feb/2008 17:26
onMage


Joined: 06-Feb-2006
Posts: 2401

acuannya tetap cek kedua flag tersebut Wink

_________________
Dude, if you don't understand the basics and just want to get someone else write the code for you, it means you really shouldn't study computer science. Find a different field.
http://delphiexpert.wordpress.com
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
brodienOffline
Location:
Post subject:   PostPosted: 09/Feb/2008 21:39
onSkilled


Joined: 27-Dec-2005
Posts: 91

Status: Offline
di tambhin aja unlock user mas ..aplikasinya...
yang bisa di jalan kan oleh user level tertinggi ..
biasanya gitu ya..
jadi applikasinya ada user managementnya ..kayak gitu lah
 
 View user's profile Send private message  
Reply with quote Back to top
sofian_coessoyOffline
Location:
Post subject:   PostPosted: 11/Feb/2008 10:19
onBeginner


Joined: 05-Feb-2008
Posts: 7

Status: Offline
hmmmm kalo cara mas brodien, sama dengan cara yg saya gunakan sekarang. Jadi setiap kali error saya harus akses table user di sql server 2k terus ubah status login dari True menjadi False.

yah merepotkan sih, kalo 10x error, saya harus ubah status login di table user 10x.

Terima kasih atas saran - saran nya.
 
 View user's profile Send private message  
Reply with quote Back to top
r_rieOffline
Location:
Post subject:   PostPosted: 26/Jul/2009 01:12
onConfident


Joined: 30-Dec-2008
Posts: 31

Status: Offline
Sy msh gak ngerti neh tentang penambahan field properlylogoff dan properlyloggin, maksudx gmana ya, user boleh loggin hanya jika logoff=false and loggin=false ato gmana ?
 
 View user's profile Send private message  
Reply with quote Back to top
bluemetricOffline
Location:
Post subject:   PostPosted: 26/Jul/2009 22:09
onNovice


Joined: 19-Jun-2009
Posts: 14

Status: Offline
bisa dijuga ditabel user ditambahkan session id kalo di sql server pake @@SPID untuk cek session id yang dipakai.
jadi waktu login berhasil tabel user ditambahkan attribut dari session id user tersebut dan waktu user logoff maka session id tersebut harus null lagi. tp harus ada program yang resident diserver untuk cek apakah session tersebut masih live atau engga jika engga maka attribut session di ditabel user harus dinullkan lagi untuk kasus user keluar program bukan karena logoff secara normal.
tapi kalo saran saya yang mungkin lebih bagus untuk mengetahui connection user live atau engga pake socket programming aja.. seperti program chating. jadi ada server untuk socket yang berfungsi sebagai user maintenance..
 
 View user's profile Send private message Yahoo Messenger  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic





Powered by PNphpBB2 © 2003-2009 The Zafenio Team
Credits


| Register | Lost Password ? |