Opet ja i moj MySQL pokusavam da napravim login na asp straci s tim sto su podaci o sifri i imenu cuvani u MySQL bazi
Evo kako sam to zamislio
Imports MySql.Data.MySqlClient
Imports Microsoft.Data.Odbc
Dim Veza As New MySqlConnection("Server=Localhost;Database=generacije;Uid=root;Pwd=aaa")
Dim Komanda As New MySqlCommand("SELECT sifra from osobe", Veza)
Dim Adapter As New MySqlDataAdapter(Komanda.CommandText, Veza)
Dim DS As New DataSet()
Protected WithEvents Button1 As System.Web.UI.WebControls.Button
Protected WithEvents txtUser As System.Web.UI.WebControls.TextBox
Protected WithEvents txtPass As System.Web.UI.WebControls.TextBox
Dim Citac As MySqlDataReader
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Response.Clear()
Veza.Open()
Komanda.CommandText = "SELECT * from osobe where username='" & txtUser.Text & "'"
Citac = Komanda.ExecuteReader()
Citac.Read
If Citac.Item("sifra") = txtPass.Text Then
Response.Write("Dobar login")
Else
Response.Write("Losa sifra")
End If
Citac.Close()
Veza.Close()
End Sub
Moje pitanje je da li je ovaj metod dobar i kako da znam kada ne postoji ni jedan korisnik sa tim imenom tj kada je rezultat select kverija "nula"
|