karkar
چهارشنبه 10 آبان 1391, 22:45 عصر
با سلام با استفاده از مقاله زیر صفحه لوگین رو طراحی کردم
http://how2learnasp.net/article.aspx?code=85c9dd50-0935-48c2-9039-949da6b42f8d
سوال ینده درباره کوکی ایجاد شده در این بخش از مقاله است
if (GetMemberAuthenticate(txt_uid.Text, txt_pwd.Text))
{
string role = GetMemberRoleByID(txt_uid.Text);
FormsAuthenticationTicket AuthTicket = new FormsAuthenticationTicket(1, txt_uid.Text, DateTime.Now, DateTime.Now.AddHours(1), false, role);
string encryptedTicket = FormsAuthentication.Encrypt(AuthTicket);
HttpCookie AuthCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
Response.Cookies.Add(AuthCookie);
Response.Redirect(FormsAuthentication.GetRedirectU rl(txt_uid.Text, chk_member.Checked));
}
else
{
lbl.Visible = true;
}
میخواهم بدونم چطوری میتونم درون ویزارد یک SqlDataSource به مقدار یوزر نیم این کوکی پی ببرم البته میدونم با استفاده از این دستور در هر قسمت از برنامه میتوان به مقدار مورد نظر دسترسی پیدا کرد
HttpContext.Current.User.Identity.Name
ولی درون یک SqlDataSource چگونه به این مقدار دسترسی داشته باشم
امیدوارم منظورم به خوبی رسونده باشم با تشکر
http://how2learnasp.net/article.aspx?code=85c9dd50-0935-48c2-9039-949da6b42f8d
سوال ینده درباره کوکی ایجاد شده در این بخش از مقاله است
if (GetMemberAuthenticate(txt_uid.Text, txt_pwd.Text))
{
string role = GetMemberRoleByID(txt_uid.Text);
FormsAuthenticationTicket AuthTicket = new FormsAuthenticationTicket(1, txt_uid.Text, DateTime.Now, DateTime.Now.AddHours(1), false, role);
string encryptedTicket = FormsAuthentication.Encrypt(AuthTicket);
HttpCookie AuthCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket);
Response.Cookies.Add(AuthCookie);
Response.Redirect(FormsAuthentication.GetRedirectU rl(txt_uid.Text, chk_member.Checked));
}
else
{
lbl.Visible = true;
}
میخواهم بدونم چطوری میتونم درون ویزارد یک SqlDataSource به مقدار یوزر نیم این کوکی پی ببرم البته میدونم با استفاده از این دستور در هر قسمت از برنامه میتوان به مقدار مورد نظر دسترسی پیدا کرد
HttpContext.Current.User.Identity.Name
ولی درون یک SqlDataSource چگونه به این مقدار دسترسی داشته باشم
امیدوارم منظورم به خوبی رسونده باشم با تشکر