Membuat Form Login C# - Untuk mengamankan data pada sistem informasi biasanya digunakan manajemen hak akses untuk melindungi pengaksesan sistem tersebut.. Nah salah satunya yaitu dengan membuat form login.
Berikut langkah-langkahnya :
Buat database pada SQL Server 2005 seperti dibawah ini, disini saya menamainya tb_user
Berikut langkah-langkahnya :
Buat database pada SQL Server 2005 seperti dibawah ini, disini saya menamainya tb_user
Isi record datanya, misal seperti ini.
Kemudian buat koneksi datanya, C# dengan SQL Server2005. Namai dengan MyData
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace TA
{
class MyData
{
public static string ConnectionString
{
get
{
return "Server=localhost; Initial Catalog=Database; Integrated Security=true";
}
}
private static SqlConnection _connection;
public static SqlConnection Connection
{
get
{
if (_connection == null)
_connection = new SqlConnection(ConnectionString);
if (_connection.State == ConnectionState.Closed)
_connection.Open();
return _connection;
}
}
}
}
Buat design formnya, seperti ini.
username dengan nama textBox = txtUsrName
password = txtPsWord
Buat juga form utamanya yaitu form tujuan jika login berhasil..
Kemudian kita mulai coding..
Tambahkan library sqlconnection pada form.. seperti ini :
using System.Data.SqlClient;
Dobel klik pada button cancel, tuliskan coding berikut ini.
this.Close(); // Untuk Keluar dari form
untuk fungsi loginnya kita buat dulu.. Ketikkan scrip berikut pada coding.
public void login()
{
try
{
string strLogin = "SELECT username, pass FROM tb_user WHERE username='" + usrName.Text + "' AND pass='" + psWord.Text + "'";
SqlDataAdapter adapterLogin = new SqlDataAdapter(strLogin, MyData.Connection);
DataTable dtLogin = new DataTable();
adapterLogin.Fill(dtLogin);
adapterLogin.Dispose();
if (dtLogin.Rows.Count == 1)
{
frmFirst utama = new frmFirst();
utama.Show();
this.Hide();
frmAwal utama1 = new frmAwal();
utama1.Close();
}
else if (usrName.Text != "" && psWord.Text == "")
{
MessageBox.Show("Password tidak boleh kosong ");
usrName.Text = "";
psWord.Text = "";
usrName.Focus();
}
else if (usrName.Text == "" && psWord.Text != "")
{
MessageBox.Show("Username tidak boleh kosong ");
usrName.Text = "";
psWord.Text = "";
usrName.Focus();
}
else
{
MessageBox.Show("Username dan Password tidak cocok ");
usrName.Text = "";
psWord.Text = "";
usrName.Focus();
}
}
catch (SqlException e)
{
MessageBox.Show("Error : " + e.Message);
}
}
untuk loginnya kita disini button login akan memanggil fungsi yang sudah kita buat.
login();
Sekian semoga bermanfaat, mohon kritik dan sarannya.
4 komentar
makasih mba infonya..
info seputar bola, prediksi bola ter-update..
berita bola TERBARU DAN TERPERCAYA hanya ada di www.bola368.net
Kunjungi juga www.bola368.org, Anda puas Kami pun senang.!
terima kasih mbak ^^
Terima kasih bermanfaat
dt.Login eror ya,
Berkomentar yang sopan ya, Terimakasih sahabat..
EmoticonEmoticon