1.这里是需要的Cookie.js 直接Copy用就行了 ,不需要做任何修改!
//新建cookie 方法。
//hours为空字符串时,cookie的生存期至浏览器会话结束。hours为数字0时,建立的是一个失效的cookie,这个cookie会覆盖已经建立过的同名、同path的cookie(如果这个cookie存在)。
function setCookie(name,value,hours,path){
var name = escape(name);
var value = escape(value);
var expires = new Date();
expires.setTime(expires.getTime() + hours*3600000);
path = path == "" ? "" : ";path=" + path;
_expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
document.cookie = name + "=" + value + _expires + path;
}
//获取cookie值 方法
function getCookieValue(name){
var name = escape(name);
//读cookie属性,这将返回文档的所有cookie
var allcookies = document.cookie;
//查找名为name的cookie的开始位置
name += "=";
var pos = allcookies.indexOf(name);
//如果找到了具有该名字的cookie,那么提取并使用它的值
if (pos != -1){ //如果pos值为-1则说明搜索"version="失败
var start = pos + name.length; //cookie值开始的位置
var end = allcookies.indexOf(";",start); //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置
if (end == -1) end = allcookies.length; //如果end值为-1说明cookie列表里只有一个cookie
var value = allcookies.substring(start,end); //提取cookie的值
return unescape(value); //对它解码
}
else return ""; //搜索失败,返回空字符串
}
2,还需要一个jquery-1.6.1.min.js ,这个大家应该都有 ,就不传了。
3,首页
<form action="<c:url value='/loginto.do' />" method="post" id="loginForm">
<table style="width: 100%;">
<tr>
<td style="text-align: center;" rowspan="4">
<img src="${ctx}/media/admin/img/login.png" alt="Please enter your login details." />
</td>
</tr>
<tr>
<td>
用户名:
<br />
<input type="text" name="username" value="" id="username" style="margin-top: 4px;" />
<br />
<br />
密 码:
<br />
<input type="password" name="pwd" id="pwd" value="" style="margin-top: 4px;" />
</td>
</tr>
<tr>
<td>
<input name="remeber_login_name" type="checkbox" id="remeber_login_name" value="forever" tabindex="90" />
记住我
</td>
</tr>
<tr>
<td style="text-align: right;">
<a onclick="javascript:$('#loginForm').submit();" class="button"><span>登录</span> </a>
</td>
</tr>
</table>
</form>
4,JS代码 ,来操作存/读Cookie
function submitFunc(){
//点击登录时 ,将输入的用户名和密码保存到Cookie中
var inUser = document.getElementById("username").value;
var inPass = document.getElementById("pwd").value;
setCookie('cookUser', inUser, time, '/');//set 获取用户名和密码 传给cookie
setCookie('cookPass', inPass, time, '/');
}
//设置Cookie保存时间
var time = 0;
$(document).ready(function(){
//获取Cookie保存的用户名和密码
var username = getCookieValue("cookUser");
var pwd = getCookieValue("cookPass");
//输入用户名 促发一个事件
$("#username").keyup(function(){
var userNow = $(this).val();
if(userNow == username) { //判断现在输入的用户名 和 当时保存在cookie的用户名是否一致
$("#pwd").val(pwd);//一致 则把 第一次 保存在cookie的密码 自动填入
}
});
$("#remeber_login_name").click(function(){//记住密码
if($(this).attr("checked") == 'checked'){
time = 60 * 60 * 60;
}
});
});
分享到:
相关推荐
如果验证通过,Controller会设置session或cookie,以标识用户已登录,并重定向到后台首页;反之,它会返回错误信息给前端。 在模型(Model)层,通常会有User类,包含了关于用户验证的函数。这些函数可能包括查询...
这个模板的登录页可能包括用户名输入框、密码输入框、登录按钮以及可能的验证码或记住我选项。设计师会注重用户体验,确保表单易于填写,同时通过CSS(Cascading Style Sheets)进行美化,提升视觉效果。 2. 主页:...
在实际开发中,可能还会涉及JavaScript和AJAX来处理表单验证和数据提交,提供实时反馈,比如检查用户名和密码是否为空,或者验证输入是否符合特定格式。如果需要记住用户登录状态,可以使用HTML5的`localStorage`或`...
前端开发是构建Web应用程序用户可见和可交互部分的关键,而登录模板则是前端开发者常需处理的一类组件,它通常包括用户名输入框、密码输入框、登录按钮以及可能的记住我选项、忘记密码链接等元素。 压缩包内的文件...
模板的核心部分是登录界面,它通常包含用户名输入框、密码输入框、登录按钮以及可能的记住密码和忘记密码链接。登录界面的设计应当注重用户体验,确保信息输入的便捷性和安全性。在本模板中,我们可以期待一个清晰、...
2. **登录表单**:登录框的核心部分,包含用户名/邮箱和密码输入框,通常还有“记住我”选项和“忘记密码”链接。 3. **按钮**:如“登录”、“注册”和“返回首页”等,这些按钮的设计需要吸引用户注意力并引导他们...
登录页面是用户进入系统的入口,一个好的后台模板会提供安全且易于使用的登录界面,可能包含用户名/邮箱、密码输入框,以及记住密码、忘记密码和第三方登录等选项。注册页面则允许新用户创建账户,可能涉及验证电子...
1. 登录界面:这是用户进入后台的第一步,设计通常简洁而专业,包含用户名、密码输入框以及登录按钮,有时也会有记住密码、忘记密码等辅助功能。 2. 首页:后台首页通常展示关键数据统计,如用户数量、订单量、流量...
好的登录页面应包含用户名/邮箱、密码输入框、记住密码选项、忘记密码链接等元素。 7. **后台操作主页**:通常展示关键信息概览,如待办事项、通知、系统状态等,是管理员日常工作的起点。 8. **自定义设计**:...
1. **登录页面**:是用户进入后台系统的入口,通常包含用户名、密码输入框以及登录按钮,有时还会包含记住密码、忘记密码等功能。此模板的登录页面设计应简洁明了,同时兼顾安全性。 2. **仪表盘**:是后台系统的...
1. 登录/注册页面:这是用户进入系统的入口,通常包含用户名、密码输入框,有时还会包括验证码、记住我等选项,以及登录、注册和忘记密码等按钮。 2. 首页:后台系统的首页通常是管理员的主要工作台,展示重要的...
在JEECMS(Java Enterprise Edition Content Management System)中,管理...记住,更改后台地址只是提高安全性的一种措施,还应结合其他安全实践,如使用强壮的密码策略、限制登录尝试次数等,以确保系统的整体安全。
在后台模板中,index.html可能会展示一个后台管理系统的典型首页,展示主要的功能模块或者提供快捷操作入口。 2. **login.html**:登录页面是任何后台系统的重要组成部分,它验证用户身份,确保只有授权的人员可以...
开发者可以在此基础上定制登录界面,比如添加验证码、记住密码等功能。 3. **默认首页(default.html)** 这是管理员登录后看到的第一个页面,通常显示系统状态、重要通知、统计数据等信息。开发者可以根据需要...
登录页是任何后台管理系统的重要组成部分,它通常包含用户名和密码输入框、登录按钮以及可能的记住我选项。在Bootstrap中,可以使用预定义的表单控件、输入组和按钮类来轻松构建登录界面。例如,使用`.form-group`类...
设计时需考虑安全性与用户体验,如记住密码、找回密码等功能。 2. **仪表盘**:后台首页,通常展示关键数据概览,如用户统计、流量分析、系统状态等,以便管理员快速了解系统运行状况。 3. **用户管理**:用于管理...
在登录页面中,通常会包含用户名、密码输入框以及登录按钮,可能还会有一些附加的安全特性,如验证码或记住我选项。 2. **index.html**:这是后台管理系统的主页,一般展示仪表盘或者主要功能的入口。在这个页面,...
它简化了用户管理和提升了用户体验,因为用户不再需要记住多个密码或者在每个系统上分别登录。在IT行业中,SSO被广泛应用于企业内部的应用集成、云计算服务以及各种在线平台。 "漂亮的单点登录网页模版"可能是指一...
首先,登录页面是后台系统的入口,通常需要包含用户名、密码输入框以及登录按钮,有的还会添加验证码或者记住我功能,以确保安全性和用户体验。设计时要注重简洁明了,同时也要兼顾视觉效果。 仪表盘作为后台首页,...
登录页面通常包含输入框(用户名、密码),登录按钮,可能还有记住我、忘记密码等选项,以及错误提示等元素。 "验证码vue代码"是指用于验证用户身份的动态验证码功能的Vue组件。验证码是为了防止恶意自动化操作,如...