PDA

View Full Version : مشکل با لاگین



skmr_ae
شنبه 02 شهریور 1392, 18:21 عصر
سلام دوستان من برا لاگین نام و کد رو میگیرم و لاگین رو انجام میدم
با این کد
string name = txtname.Text;
string code = txtcode.Text;
// string password = FormsAuthentication.HashPasswordForStoringInConfig File(txtpass.Text, "SHA1");

string str = "Data Source=.;Initial Catalog=school;Integrated Security=True";
SqlConnection con = new SqlConnection(str);
con.Open();

string sql = "select * from [users] where fname='" + name + "' and codemeli='" + code + "'";

//SqlDataAdapter da = new SqlDataAdapter(sql, con);
//DataTable dt = new DataTable();
//da.Fill(dt);

//if (dt.Rows.Count == 0)
// Label1.Text = "نام خانوادگی یا کد ملی وارد شده صحیح نمی باشد!";
//else
//{
Label1.Text = "";
Session["users"] = txtname.Text;
Response.Redirect("~/HomePage2.aspx");
//}

con.Close();
اما برا نام فارسی کار نمیکنه
خواهش می کنم یکی بگه چکار کنم؟
ممنون

nice_boy_a
شنبه 02 شهریور 1392, 18:35 عصر
سلام.
قبل از مقداری که برای فیلدات ارسال میکنی N بزار

where fnam=N'aaa'

skmr_ae
چهارشنبه 06 شهریور 1392, 08:49 صبح
ممنون
اما برا این چطوری میشه؟

where fname='" + name + "'

skmr_ae
چهارشنبه 06 شهریور 1392, 08:51 صبح
ممنون
اما برا این چطوری میشه؟

where fname='" + name + "'

skmr_ae
چهارشنبه 06 شهریور 1392, 08:52 صبح
درست شد
ممنون
اما باز فارسی رو لاگین نکرد...!!!!!!!!!!!!

skmr_ae
چهارشنبه 06 شهریور 1392, 08:54 صبح
درست شد
ممنون
اما باز فارسی رو لاگین نکرد...!!!!!!!!!!!!