با سلام

خوب دوست عزیز برای مثال کد صفحه ی لاگین
کد php:
//ارتباط با بانک اطلاعاتی
string strCon = "Server=.;Database=mydb;User Id=sa;Password=admin123;";
SqlConnection cnn = new SqlConnection(strCon);
try
{
cnn.Open();
}
catch
{
lbl_error.Visible = true;
lbl_error.Text = "خطا در ارتباط با پایگاه داده";
return;
}
//بر رسی وجود نام کاربری در بانک
string cmd = "select * from tb_user where user_nam='" + txt_nam.Text + "' and user_pwd='" + txt_pwd.Text + "' and user_moj=3";
DataSet ds = new DataSet(cmd);
SqlDataAdapter da = new SqlDataAdapter(cmd, cnn);
da.Fill(ds);
if (ds.Tables[0].Rows.Count == 0)
{
lbl_error.Visible = true;
lbl_error.Text = "نام کاربری یا رمز عبور اشتباه است";
}
else
{
Session["login_nam"] = ds.Tables[0].Rows[0]["user_nam"];
Response.Redirect("usercp.aspx");
}
خوب اگر تعداد رکوردها صفر باشه می گه نام کاربری یا رمز عبور اشتباه است ولی در غیر این صورت Session با نام login_nam را مقدار دهی می کند و به صفحه یusercp.aspx انتقال می یابد
حال در صفحه ی usercp.aspx می توانید از این Session استفاده کنید
بررسی ورود:
کد php:
if (Session["login"] == null)
Response.Redirect("Login.aspx");
برای نمایش نام:
کد php:
lblUserNam.Text = Session["login_nam"].ToString();
امیدوارم همین باشه
من تازه شروع کردم
(۱۴-خرداد-۱۳۹۲, ۱۳:۱۲:۴۴)javaweb نوشته است: با سلام
خوب دوست عزیز برای مثال کد صفحه ی لاگین
کد php:
//ارتباط با بانک اطلاعاتی
string strCon = "Server=.;Database=mydb;User Id=sa;Password=admin123;";
SqlConnection cnn = new SqlConnection(strCon);
try
{
cnn.Open();
}
catch
{
lbl_error.Visible = true;
lbl_error.Text = "خطا در ارتباط با پایگاه داده";
return;
}
//بر رسی وجود نام کاربری در بانک
string cmd = "select * from tb_user where user_nam='" + txt_nam.Text + "' and user_pwd='" + txt_pwd.Text + "' and user_moj=3";
DataSet ds = new DataSet(cmd);
SqlDataAdapter da = new SqlDataAdapter(cmd, cnn);
da.Fill(ds);
if (ds.Tables[0].Rows.Count == 0)
{
lbl_error.Visible = true;
lbl_error.Text = "نام کاربری یا رمز عبور اشتباه است";
}
else
{
Session["login_nam"] = ds.Tables[0].Rows[0]["user_nam"];
Response.Redirect("usercp.aspx");
}
خوب اگر تعداد رکوردها صفر باشه می گه نام کاربری یا رمز عبور اشتباه است ولی در غیر این صورت Session با نام login_nam را مقدار دهی می کند و به صفحه یusercp.aspx انتقال می یابد
حال در صفحه ی usercp.aspx می توانید از این Session استفاده کنید
بررسی ورود:
کد php:
if (Session["login"] == null)
Response.Redirect("Login.aspx");
برای نمایش نام:
کد php:
lblUserNam.Text = Session["login_nam"].ToString();
امیدوارم همین باشه
من تازه شروع کردم
ببخشید مثالتونو درست نخوندم اگر می خواهی اطلاعاتی رو ثبت کنی بعد توی یک صفحه ی دگه نمایش بدی برای مثال به شکل زیر عمل کنید

در مثال زیر ما یک صفحه برای ثبت نام داریم و یک صفحه بعد از ثبت نام نمایش نام و رمز کاربر
ثبت اطلاعات (Register.aspx):
در کد زیر تعدادی text داریم که اطلاعات را از آنها دریافت می کنیم و در بانک قرار می دهیم و سپس دو session یکی باری نام کاربری و دیگری برای رمز عبور قرار می دهیم تا در صفحه ی دیگر نمایش دهیم
کد php:
//ارتباط با بانک اطلاعاتی
string strCon = "Server=.;Database=mydb;User Id=sa;Password=admin123;";
SqlConnection cnn = new SqlConnection(strCon);
try
{
cnn.Open();
}
catch
{
lbl_error.Visible = true;
lbl_error.Text = "خطا در ارتباط با پایگاه داده";
return;
}
//افزودن کاربر جدید در بانک
string insCmd = "INSERT INTO tb_user (user_id,user_name,user_pwd,user_nam,user_famel,user_email,user_tel,user_moj) VALUES (1,'" + txt_name.Text + "','" + txt_pwd.Text + "','" + txt_nam.Text + "','" + txt_famel.Text + "','" + txt_email.Text + "','" + txt_tel.Text + "','"+ dd_moj.SelectedValue +"')";
SqlCommand sc = new SqlCommand(insCmd);
sc.Connection = cnn;
sc.ExecuteNonQuery();
Session["user_nam"] = txt_nam.Text;
Session["user_pwd"]=txt_pwd.Text;
Response.Redirect("RegisterOK.aspx");
نمایش اطلاعات(RegisterOK.aspx):
کد php:
if (Session["userlogin_nam"] == null or Session["user_pwd"]==null)
Response.Redirect("Register.aspx");
user.Text = Session["user_nam"].ToString();
pwd.Text=Session["user_pwd"].ToString();
در کد بالا رمز عبور و نام کاربری را به شما در دو Lable نمایش می دهد
فعلا