हाय दोस्तों! इस समय मेरे पास एक परियोजना आईएम के बारे में एक प्रश्न है।एएसपी.नेट सत्र और LINQ
var query = from user in dwe.UsersTable
where user.LoginName.Equals(usernameBox.Text) && user.Password.Equals(pwBox.Text)
select user;
if (query.Count() == 1)
{
Session["User"] = usernameBox.Text;
Response.Redirect("Edit.aspx");
}
else
{
LabelError.Text = "Error try again";
}
}
मेरी "UsersTable" मैं एक coulmn नाम दिया "उपयोगकर्ता id" में: मैं कोड की इस पंक्ति है। मैं को "userID" को पुनर्निर्देशित पृष्ठ (Edit.aspx) पर सत्र के रूप में भेजना चाहता हूं, उपयोगकर्ता आईडी को उपयोगकर्ता नाम और पासवर्ड के बीच तुलना के परिणाम के बराबर होना चाहिए।
चियर्स :-)
['गणना' के बजाय 'किसी भी' का उपयोग करें] (http://blogs.teamb.com/craigstuntz/2010/04/21/38598/) –
उपयोगकर्ताओं के पासवर्ड को सादे टेक्स्ट में संग्रहीत करना खराब अभ्यास है डेटाबेस। आपको अपना पासवर्ड हैशिंग करना चाहिए और इसके बदले में स्टोर करना चाहिए। –