Kullanıcı Login
Bu makalemizde Asp.Net ile basit bir login uygulaması yapacağız. Access veritabanımız login tablosundaki user verilerini kullanacağız.Şekil 1 de gösterildiği gibi Access veritabanınızı oluşturun.
Şekil 1
Sayfanıza 2 adet Label, TextBox ve 1 adet Button ekleyin. (Şekil 2)
Şekil 2
Şekil 3
Default.aspx.vb sayfası:
Imports
System.DataImports
System.Data.OleDbPartial
Class _Default Inherits System.Web.UI.Page Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnLogin.Click Dim baglan As System.Data.OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("App_Data/bilgi.mdb")) Dim cmd As OleDb.OleDbCommand = New OleDb.OleDbCommand("Select * From login where Ad='" & txtAd.Text & "' And Password='" & txtPassword.Text & "'", baglan) Dim dr As OleDbDataReadercmd.Connection.Open()
dr = cmd.ExecuteReader
If dr.Read = False ThenMsgBox(
"Kullanıcı Adı veya Şifresi Yanlış")dr.Close()
ElseMsgBox(
"Doğru Giriş Yaptınız", MsgBoxStyle.OkOnly, "Kullanıcı Girişi") End Ifdr.Close()
cmd.Connection.Close()
End SubEnd
Class
Default.aspx sayfası:
<%
@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %><!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><
html xmlns="http://www.w3.org/1999/xhtml"><
head runat="server"> <title></title></
head><
body> <form id="form1" runat="server"> <div> <asp:Label ID="Label1" runat="server" Text="Kullanc Ad:"></asp:Label> <asp:TextBox ID="txtAd" runat="server"></asp:TextBox> <br /> <asp:Label ID="Label2" runat="server" Text="Sifre:"></asp:Label>
<asp:TextBox ID="txtPassword" runat="server"></asp:TextBox> <br />
<asp:Button ID="btnLogin" runat="server" Text="GiriŸ" Width="64px" /> </div> </form></
body></
html>Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Bahadır ŞAHİN