本文介绍了如何使用记住我在logi时检查的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以帮助我在asp.net中启用新功能

Can anybody help me plz im new in asp.net

推荐答案

if (rememberMe)
{
    // Add 5 days to the stack!
    loginCookie.Expires = DateTime.Now.AddDays(5);
}
else
{
    // Let him in for just 5 hours. 
    loginCookie.Expires = DateTime.Now.AddHours(5);
}





我无法向你提供我写过的文章,因为它有bug,但你可以确定阅读GitHub上该系统的代码: []。


// on Login button click set the cookie with username/email and password
protected void loginBtn_Click(... ...)
{
    if (rememberMeChk.Checked)
    {
        Response.Cookies["Email"].Expires = DateTime.Now.AddDays(30);
        Response.Cookies["Password"].Expires = DateTime.Now.AddDays(30);
    }
    else
    {
        Response.Cookies["Email"].Expires = DateTime.Now.AddDays(-1);
        Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1);
 
    }
    Response.Cookies["Email"].Value = txtUserName.Text.Trim();
    Response.Cookies["Email"].Value = txtPassword.Text.Trim();
}

//Now in Page_Load event we will check if the Cookie exists:
protected void Page_Load(... ...)
{
    if (!IsPostBack)
    {
        if (Request.Cookies["Email"] != null && Request.Cookies["Password"] != null)
        {
            txtUserName.Text = Request.Cookies["Email"].Value;
            txtPassword.Attributes["value"] = Request.Cookies["Password"].Value;
        }
    }
}





-KR



-KR


这篇关于如何使用记住我在logi时检查的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 06:31