怎样让用户登录以后,下次登录自动显示用户名? 当用户登录以后,下次再登录,登录框自动显示用户名,不需要用户再输入用户名了,用javascript cookie怎么实现?谢谢指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js操作cookie function addCookie(objName,objValue,objHours){//添加cookie var str = objName + "=" + escape(objValue); if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失 var date = new Date(); var ms = objHours*3600*1000; date.setTime(date.getTime() + ms); str += "; expires=" + date.toGMTString(); } document.cookie = str; alert("添加cookie成功"); } function getCookie(objName){//获取指定名称的cookie的值 var arrStr = document.cookie.split("; "); for(var i = 0;i < arrStr.length;i ++){ var temp = arrStr[i].split("="); if(temp[0] == objName) return unescape(temp[1]); } } 看来你没明白,登陆成功写cookie,进入页面读取cookie 你判断用户名密码通过验证后,把你用户名跟密码封装到user类中,然后将user类添加到session集合。登录成功后在目标页面将session中的user取出来就可以了,简单示例代码如下://登录页面片段代码if(//验证你的用户名跟密码,并且功过验证){ User user = new User(); user.Username = txtusername.Text; user.Password = txtpassword.Text; Session["user"] = user; Response.Redirect("welcome.aspx");}//目标页面片段代码protected void Page_Load(object sender, EventArgs e) { if (Session["user"] == null) { Response.Redirect("Login.aspx"); } else show(); } private void show() { User user = Session["user"] as User; Response.Write("欢迎"+user.Username+"</br>") }} js 3d标签云求救 挑战你能耐的时候到了:如何提高这段脚本在IE下的运行性能? 谁可以帮我把JS部分翻译下。 看不太懂!! javascript经典代码 菜鸟提问!!求算法!已知a,b,现在点鼠标a会向b游动,鼠标停,a会停下来 getElementById 在2.0 master page下無法取得控件 请问如何读取远程的xml文件? 如何实现下面的要求? jquery 怎么过滤输入表单的前后回车符 关于CONFIRM的问题~ newClassName+="";其中的空值有什么作用? iframe是不是等于frame
js操作cookie
function addCookie(objName,objValue,objHours){//添加cookie
var str = objName + "=" + escape(objValue);
if(objHours > 0){//为0时不设定过期时间,浏览器关闭时cookie自动消失
var date = new Date();
var ms = objHours*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
alert("添加cookie成功");
}
function getCookie(objName){//获取指定名称的cookie的值
var arrStr = document.cookie.split("; ");
for(var i = 0;i < arrStr.length;i ++){
var temp = arrStr[i].split("=");
if(temp[0] == objName) return unescape(temp[1]);
}
}
登录成功后在目标页面将session中的user取出来就可以了,简单示例代码如下:
//登录页面片段代码
if(//验证你的用户名跟密码,并且功过验证)
{
User user = new User();
user.Username = txtusername.Text;
user.Password = txtpassword.Text;
Session["user"] = user;
Response.Redirect("welcome.aspx");
}
//目标页面片段代码
protected void Page_Load(object sender, EventArgs e)
{
if (Session["user"] == null)
{
Response.Redirect("Login.aspx");
}
else
show(); }
private void show()
{
User user = Session["user"] as User;
Response.Write("欢迎"+user.Username+"</br>")
}
}