PDA

View Full Version : مبتدی: درخواست يك فرم لاگين



m.jabari
جمعه 31 تیر 1390, 21:51 عصر
با سلام خدمت همه ي دوستان عزيز :
من تاحالا با ASP كار نكردم الان هم يه فرم ورود ساده مي خوام و از دوستان خواهش مي كنم اگه كسي مي تونه اين كد رو واسه من بنويسه ...

من مي خوام يه فرم لاگين داشته باشم كه مثلا 10 تا نام كاربري داشته باشه با رمز ورود و بعد از اين هر كدام از اين كاربر ها پس از ورود به صفحه اي مشخص ارجاع داده شوند ... مثلا


كاربر اول : 1.html
كاربر دوم : 2.html
كاربر سوم : 3.html
و...

hjran abdpor
شنبه 01 مرداد 1390, 00:51 صبح
با سلام .اگه با بانک اطلاعاتی میخواید این نمونه کد هست که باید یه ذره تغییرش بدید!

OleDbConnection con = new OleDbConnection();
OleDbCommand com= new OleDbCommand();
con.ConnectionString = "provider=microsoft.jet.oledb.4.0; data source=d:std.mdb";
com.Connection = con;
int item = 0;
com.CommandText = "select count(users) from login where users='" + TextBox1.Text + "' and pass='" + TextBox2.Text + "'";
con.Open();
item = (int)com.ExecuteScalar();
con.Close();
if (item > 0)
{
Label3.Visible = false;
Label4.Visible = false;
int access1 = 0;
int access2 = 0;

com.CommandText = "select acc from login where users='" + TextBox1.Text + "' and pass='" + TextBox2.Text + "'";
con.Open();
access1 = (int)com.ExecuteScalar();
con.Close();
access2 = int.Parse(RadioButtonList1.SelectedIndex.ToString( ))+1;
if (access1 == access2)
{
if (access1 == 1)
{
Response.Redirect("default2.aspx");
}
else if (access1 == 2)
{
Response.Redirect("default3.aspx");

}
else if (access1 == 3)
{
Response.Redirect("default4.aspx");

}
}
else
{
Label3.Visible = false;
Label4.Visible = true;
}

}
else
{
Label3.Visible = true;
Label4.Visible = false;
}
}
}

mohsen.nsb44
شنبه 01 مرداد 1390, 11:39 صبح
چرا از فرم لاگین خود asp استفاده نمی کنی هرچقدر هم بخوای می تونی یوزرنیم و پسورد تعریف بکنی
برای اینکار کافیه در toolbox تب login رو انتخاب کنی در انجا با انواع ابزار های مختلف اشنا خواهی شد
برای تعریف نام کاربری هم میتونی به قسمت administer website بری و نام کاربری و رمز عبور را تعریف کنی.