سلام دوست عزیز
ساخت دیتابیس انلاین تفاوت چندانی با لاگین معمولی نداره به جز دیتابیس و نشست ها
برات سورس رو میزارم لازمه ادرس دیتابیست اون سروری باشه که دیتابیس روی اون اپلود و کانفیگ شد و پس از ورود اگه بخوای روی امنیت کار کنی حتما session رو در نظر بگیر
namespace login_form
{
public partial class Form1 : Form
{
SqlConnection con = new SqlConnection();
public Form1()
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=MY-PC\\SQLEXPRESS;Initial Catalog=STUDENT;Integrated Security=True";
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'sTUDENTDataSet.login' table. You can move, or remove it, as needed.
//this.loginTableAdapter.Fill(this.sTUDENTDataSet.login);
SqlConnection con = new SqlConnection("Data Source=MY-PC\\SQLEXPRESS;Initial Catalog=STUDENT;Integrated Security=True");
con.Open();
{
}
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=MY-PC\\SQLEXPRESS;Initial Catalog=STUDENT;Integrated Security=True";
con.Open();
string userid = textBox1.Text;
string password = textBox2.Text;
SqlCommand cmd = new SqlCommand("select userid,password from login where userid='" + textBox1.Text + "'and password='" + text Box2.Text + "'", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
MessageBox.Show("Login sucess Welcome to Homepage http://w3-farsi.com");
System.Diagnostics.Process.Start("http://w3-farsi.com");
}
else
{
MessageBox.Show("Invalid Login please check username and password");
}
con.Close();
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
}
}