s.a. Arkadaşlar kullancıyı doğru olarak buluyor ama sifreyi girdiğimde ki bu işlemleri telnetle bağlanıp test ediyorum...şifreyi kabul etmiyor çıldırmak üzereyim...Lütfen yardımcı olursanız çok sevineceğim...
begin
suiMemo1.Lines.Add(AThread.Connection.Socket.Binding.PeerIP+' adresinden bağlantı isteği geldi');
AThread.Connection.Write('Kullanici Adi:');
kullanici:=AThread.connection.ReadLn;
if dm.TBLKULLQ.Active=False then
begin
dm.TBLKULLQ.Active:=true;
end;
if dm.TBLKULLQ.Locate('username',kullanici,[]) then
begin
suiMemo1.Lines.Add(kullanici+' için şifre soruluyor');
AThread.Connection.write('Sifre:');
sifre:=AThread.Connection.ReadLn;
edit1.Text:=sifre;
suiMemo1.Lines.Add(kullanici+'kullanıcısı'+sifre+' ile sisteme girmeye çalışıyor');
if dm.TBLKULLQ.FieldByName('password').AsString = edit1.Text then
begin
suiMemo1.Lines.Add(kullanici+' için şifre kabul edildi');
AThread.Connection.WriteLn('Sifre Kabul Edildi');
end
else
begin
suiMemo1.Lines.Add(kullanici+' için şifre kabul edilmedi');
AThread.Connection.WriteLn('Sifre Kabul Edilmedi');
athread.Connection.Disconnect;
end;
end
else
begin
AThread.Connection.WriteLn('Hata:');
AThread.Connection.WriteLn('Kullanıcı Adı bulunamadı');
suiMemo1.Lines.Add(kullanici+' sisteme giremedi');
athread.Connection.Disconnect;
end;
s.a. hocam test ettim herşey normal....bir problem yok ama kabul etmiyor...elimle sifreyi bi değişkene aktardığım zaman örneği a değişkenine 12345 elimle yazıp kabul ediyor ama veritabanından aldığım zaman kabul etmiyor yukardaki gibi problem nedir....sql ile de alıyorum böyle yapıyor anlayamadım...Lütfen bu konuda yardımcı olursanız sevinirim....Teşekkürler