Rupa1 Ответов: 3

Запомни мой пароль в игре asp.net


привет
Запомните мой пароль может ли любой орган знать пожалуйста помогите мне

3 Ответов

Рейтинг:
2

Ankur\m/

Вы могли бы легко погуглить его - Запомни меня вариант в asp.net[^]


Рейтинг:
0

Abhinav S

Этот[^] простой учебник может помочь.


Рейтинг:
0

Monjurul Habib

Вы можете сделать это с помощью файлов cookie, есть так много альтернативных решений, пожалуйста, не стесняйтесь обращаться за дополнительной помощью.

protected void btnLogin_Click(object sender, EventArgs e)
{
try
{


HttpCookie myCookie = new HttpCookie("myCookie");
Response.Cookies.Remove("mycookie");
Response.Cookies.Add(myCookie);
myCookie.Values.Add("UserName", txtUserName.Text.ToString());
myCookie.Values.Add("Password", txtPassword.Text.ToString());
DateTime dtxpiry = DateTime.Now.AddDays(15);
if (chkRememberPassword.Checked == true)
{
if (Request.Cookies["myCookie"] != null)
{
HttpCookie getCookie = Request.Cookies.Get("myCookie");
string userName = getCookie.Values["UserName"].ToString();
string password = getCookie.Values["Password"].ToString();
}
}
for storing and using cookie and if page is valid

if (Page.IsValid)
{
if (validateuser != null)
{

Response.Redirect("abc.aspx");
}
else
{
lblErrorMessage.Visible = true;
lblErrorMessage.Text = "InvalidUser";
}

Скрипт входа в систему Cookie 'Remember me'
Хотите узнать больше о куки?


Ankur\m/

Вы сохранили идентификатор пользователя и "пароль" в виде файлов cookie в системе пользователя?! Тебе не кажется, что это дыра в системе безопасности?

Monjurul Habib

да, я согласен с вами. это действительно дыра в системе безопасности,но вы можете зашифровать свой файл cookie.
http://www.codeproject.com/KB/web-security/HttpCookieEncryption.aspx
лучше использовать сеанс или asp.net членство и логин пользователя.
http://msdn.microsoft.com/en-us/library/ff184050.aspx
http://msdn.microsoft.com/en-us/library/879kf95c.aspx