![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 07/2004
Mesaj: 3
|
slm ben sadece şifre giriş ekranı yapmak istiyorum bir türlü yapamadım aşağıdaki kodda ne sorun bildirirseniz sevinirim Database im SQL Server 2000,İşletim Sistemi Win 2000 Pro Eng -------------signin.jsp-------------------------------- <%@ page language="java" contentType="text/html" %> <html> <head> <meta http-equiv="Content-Language" content="en-ie"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Sign In</title> </head> <body> <form method="POST" action="signin_result.jsp" > Username: <input type="text" name=username_signin"> Password: <input type="password" name="password_signin"> <input type="submit" value="Log In"> </form> </body> </html> -------------signin_result.jsp-------------------------------- <%@ page language="java" contentType="text/html" import="java.sql.*,java.awt.*" %> <html> <body> <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc dbc:Banket","sa ","sa");Statement stmt = con.createStatement(); ResultSet res = stmt.executeQuery("SELECT kod,sifre FROM kullanici WHERE kod='"+request.getParameter("username_signin") + "' AND sifre=PASSWORD('"+request.getParameter("password_s ignin")+"')"); while(res.next()) { String username= res.getParameter("username_signin"); String password= res.getParameter("password_signin"); } res.close(); stmt.close(); con.close(); %> <% if (username=username_signin ){ if(password=password_signin) System.out.println("Login Successful");%> <%} else {%> System.out.println("Login Failed"); <% }%> </body> </html> System.out.println("Login Failed"); mesajı tamamen sayfada çıkarıyor. ----jdbc ile ilgili herhangi birşey kurmam gerekiyormu---- |
| | |
| | #2 (permalink) |
| Luke is back... Üyelik Tarihi: 05/2002 Yer: ../Dark_Side
Mesaj: 2,443
|
Dikkatimi çeken bi nokta : == (orada = yazıyor gerçi ama ben böyle yaptığını varsaydım) operatörü ile string leri karşılaştıramazsın. Bunun için string nesnelerinin Equals(String s) metodunu kullanman gerekiyor.
__________________ Do or do not. There is no try. |
| | |
| | #3 (permalink) | |
| Varlığa izin veren boşluk Üyelik Tarihi: 04/2004 Yer: İstanbul
Mesaj: 2,824
| Alıntı:
username=username_signin atama yapılıyor ayrıca password=password_signin burada da atama yapılıyor. (dikkat karşılaştırma değil) Bu durumda hiç bir zaman "Login Failed" yazısını görmezsin. çünkü atama yaptıktan sonra çıkan değer true olarak yorumlanıyordur. çözüm ise bir önceki mesajda
__________________ Ceviz Viki | Vikipedi | VikiKitap | VikiKaynak | VikiSözlük | VikiSöz | Wikipedia | Wikibooks | |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Attach Database problemi | mediterranean | Veritabanları & SQL | 2 | 20/03/2007 18:50 |
| c#.net Web Config den Access Database bağlantı | _insan_ | C# | 1 | 20/02/2007 22:50 |
| database problemi | trancemaster | Veritabanları & SQL | 5 | 26/05/2005 23:46 |
| database bağlantı şeysini her defasında tanımlamak zorunlumu | afacan8 | Visual Basic | 1 | 28/07/2004 01:28 |
| evet başlıyoruz :) Database bağlantı yöntemleri nelerdir? avantaj dezavantajları ne. | eslem1 | Visual Basic | 16 | 22/03/2004 17:01 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |