本地存储之cookie----记住用户名 密码

<html>

<head>
<title></title>
</head>
<meta charset="utf-8">

<body>

用户名<input type="text" name="userName" id="userName" value="" /><br /> 密码
<input type="password" name="userPass" id="userPass" value="" /><br />
<input type="checkbox" name="" id="rem" value="" />记住用户名 <br />
<button id="log">登录</button>

</body>

//注意  ---引用自己的jq
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script>
///设置cookie
function setCookie(NameOfCookie, value, expiredays) {
var ExpireDate = new Date();
ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}
///获取cookie值
function getCookie(NameOfCookie) {
if(document.cookie.length > 0) {
begin = document.cookie.indexOf(NameOfCookie + "=");
if(begin != -1) {
begin += NameOfCookie.length + 1;
end = document.cookie.indexOf(";", begin);
if(end == -1){
end = document.cookie.length;
}
return unescape(document.cookie.substring(begin, end));
}
}
return null;
}
///删除cookie
function delCookie(NameOfCookie) {
if(getCookie(NameOfCookie)) {
document.cookie = NameOfCookie + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}

$(function() {

//加载页面的时候
var userPass = getCookie("pass");
var userName = getCookie("user");
var rember=getCookie("rember");

if(rember=="true") {
$("#userName").val(userName);
$("#userPass").val(userPass);
$("#rem").prop("checked",true);
}

//点击登录的时候

$("#log").click(function() {

var status = $("#rem").prop("checked");
var user = $("#userName").val();
var pass = $("#userPass").val();
setCookie("rember", status);

if(status) {
setCookie("user", user);
setCookie("pass", pass);

}else{
delCookie("user");
delCookie("pass");
};
});

});
</script>

</html>

时间: 2024-11-05 23:20:14

本地存储之cookie----记住用户名 密码的相关文章

jQuery cookie记住用户名密码自动登录

1.导入两个js文件 1).jquery-1.4.js 2).jquery.cookie.js 2.login.jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&

Jquery 实现 “下次自动登录” 记住用户名密码功能

转载自:http://blog.csdn.net/aspnet_lyc/article/details/12030039?utm_source=tuicool&utm_medium=referral Jquery将用户名密码存储到cookie中 需要导入jquery.js和jquery.cookie.js <html> <head> <title>test cookie</title> <script src="Scripts/jqu

SharedPreferences实现自动登录记住用户名密码

最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现. SharedPreferences简介 SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/<包名>/shared_prefs目录下.SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现

TortoiseGit自动记住用户名密码的方法

TortoiseGit自动记住用户名密码的方法 windows下比较比较好用的git客户端有2种: msysgit + TortoiseGit(乌龟git) GitHub for Windows github的windows版也用过一段时间,但还是不太习惯.所以目前仍然青睐与msysgit+乌龟git的组合.TortoiseGit在提交时总数会提示你输入用户名密码,非常麻烦.解决方案如下: 方法一: 设置 -> git 编辑本地 .git/config 增加 [credential] helpe

Windows下让Git记住用户名密码(https)

最近开始跟老板共同维护公司的框架代码,于是毫不犹豫地选择了Git这个驰名的版本控制系统(公司使用的是TFS,但外网访问老是断线). 选择的托管平台是OSChina,原因是其可以新建私有项目. 在拉取和推送代码时用的是https,但是可恨的是每次都要输入用户名密码. 程序员生来就是解决问题的. 解决方法是:打开个人文件夹,一般为C:\Documents and Settings\用户名,其中有一个.gitconfig的文件,使用记事本打开.如果之前配置了名字和email的话,在这里面会看到. 我们

【JS】用cookie记住用户名

要使用cookie来记住上一次登录时的用户名和密码.主要分为两部分,一个是设置cookie,另一个是读取cookie.当用户第一次登录时设置cookie,并把这个cookie存储起来加一个过期期限,当用户再次登录时读取之前已经存储的cookie即可. 注意:如果是在本地测试,在Firefox才能记录cookie信息.具体方法是: 下面通过一个表单来举例,为尽量模拟真实的提交表单,把action值暂时设置为提交到百度: <form action="http://www.baidu.com&q

实现记住用户名密码的登陆界面

一:当用户点击登录按钮时,如果用户勾选CheckBox密码复选框时,这些用户名与密码都被自动保存起来. MainActivity的布局文件: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_pa

实现记住用户名密码的登录界面

效果图如下: 当用户点击登录按钮时,如果用户勾选CheckBox密码复选框时,用户名与密码都被自动保存起来. MainActivity的布局文件: 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match

用cookie记住用户名

有时候,我们在做登陆框时会有个复选框选择请记住我,或者有时候会遇到一些弹出框说下次不再提醒,此功能我们可以用js中的cookie实现此功能 下面记录一下如何实现该功能: 利用cookie记录用户名 1. 判断是否有勾选ischecked 2. 是否已经存cookie 3.写入cookie 例子: $("#isClose").click(function () {  /////一个触发事件,看具体情况                var chk = document.getElemen