`

首页或者后台登录记住密码

阅读更多

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 />
          密&nbsp;&nbsp;&nbsp;&nbsp;码:
          <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;
   }
   });
   });

分享到:
评论

相关推荐

    基于ThinkPHP3.2.3后台登录界面

    如果验证通过,Controller会设置session或cookie,以标识用户已登录,并重定向到后台首页;反之,它会返回错误信息给前端。 在模型(Model)层,通常会有User类,包含了关于用户验证的函数。这些函数可能包括查询...

    后台管理和登录页html模板

    这个模板的登录页可能包括用户名输入框、密码输入框、登录按钮以及可能的验证码或记住我选项。设计师会注重用户体验,确保表单易于填写,同时通过CSS(Cascading Style Sheets)进行美化,提升视觉效果。 2. 主页:...

    HTML5+CSS3 漂亮后台管理系统登录界面

    在实际开发中,可能还会涉及JavaScript和AJAX来处理表单验证和数据提交,提供实时反馈,比如检查用户名和密码是否为空,或者验证输入是否符合特定格式。如果需要记住用户登录状态,可以使用HTML5的`localStorage`或`...

    软件系统后台登录模板下载可用

    前端开发是构建Web应用程序用户可见和可交互部分的关键,而登录模板则是前端开发者常需处理的一类组件,它通常包括用户名输入框、密码输入框、登录按钮以及可能的记住我选项、忘记密码链接等元素。 压缩包内的文件...

    后台登陆管理模板

    模板的核心部分是登录界面,它通常包含用户名输入框、密码输入框、登录按钮以及可能的记住密码和忘记密码链接。登录界面的设计应当注重用户体验,确保信息输入的便捷性和安全性。在本模板中,我们可以期待一个清晰、...

    华丽设计后台登录框psd模板下载-华丽 后台 登录框 登录 psd.rar

    2. **登录表单**:登录框的核心部分,包含用户名/邮箱和密码输入框,通常还有“记住我”选项和“忘记密码”链接。 3. **按钮**:如“登录”、“注册”和“返回首页”等,这些按钮的设计需要吸引用户注意力并引导他们...

    响应式后台管理模版

    登录页面是用户进入系统的入口,一个好的后台模板会提供安全且易于使用的登录界面,可能包含用户名/邮箱、密码输入框,以及记住密码、忘记密码和第三方登录等选项。注册页面则允许新用户创建账户,可能涉及验证电子...

    网站管理后台界面模板20多个打包

    1. 登录界面:这是用户进入后台的第一步,设计通常简洁而专业,包含用户名、密码输入框以及登录按钮,有时也会有记住密码、忘记密码等辅助功能。 2. 首页:后台首页通常展示关键数据统计,如用户数量、订单量、流量...

    管理信息系统网站管理系统后台模板 ,蓝色干净简洁的后台模板 项目管理系统后台模板 ,企业信息管理系统后台模板 国外简单后台模板,一款超炫的后台含PSD文件,懂PS的可以自己重新设计,带登陆页面及后台操作主页

    好的登录页面应包含用户名/邮箱、密码输入框、记住密码选项、忘记密码链接等元素。 7. **后台操作主页**:通常展示关键信息概览,如待办事项、通知、系统状态等,是管理员日常工作的起点。 8. **自定义设计**:...

    精美后台管理系统模版html源文件

    1. **登录页面**:是用户进入后台系统的入口,通常包含用户名、密码输入框以及登录按钮,有时还会包含记住密码、忘记密码等功能。此模板的登录页面设计应简洁明了,同时兼顾安全性。 2. **仪表盘**:是后台系统的...

    网站后台管理系统模板

    1. 登录/注册页面:这是用户进入系统的入口,通常包含用户名、密码输入框,有时还会包括验证码、记住我等选项,以及登录、注册和忘记密码等按钮。 2. 首页:后台系统的首页通常是管理员的主要工作台,展示重要的...

    JEECMS修改后台地址

    在JEECMS(Java Enterprise Edition Content Management System)中,管理...记住,更改后台地址只是提高安全性的一种措施,还应结合其他安全实践,如使用强壮的密码策略、限制登录尝试次数等,以确保系统的整体安全。

    精品后台模板,网页后台可以使用,一看就喜欢

    在后台模板中,index.html可能会展示一个后台管理系统的典型首页,展示主要的功能模块或者提供快捷操作入口。 2. **login.html**:登录页面是任何后台系统的重要组成部分,它验证用户身份,确保只有授权的人员可以...

    phpwind-admin.rar_php后台_现成网站php_网站后台

    开发者可以在此基础上定制登录界面,比如添加验证码、记住密码等功能。 3. **默认首页(default.html)** 这是管理员登录后看到的第一个页面,通常显示系统状态、重要通知、统计数据等信息。开发者可以根据需要...

    bootstrap简单后台管理模板

    登录页是任何后台管理系统的重要组成部分,它通常包含用户名和密码输入框、登录按钮以及可能的记住我选项。在Bootstrap中,可以使用预定义的表单控件、输入组和按钮类来轻松构建登录界面。例如,使用`.form-group`类...

    19个网页后台模板

    设计时需考虑安全性与用户体验,如记住密码、找回密码等功能。 2. **仪表盘**:后台首页,通常展示关键数据概览,如用户统计、流量分析、系统状态等,以便管理员快速了解系统运行状况。 3. **用户管理**:用于管理...

    网页后台管理框架模板

    在登录页面中,通常会包含用户名、密码输入框以及登录按钮,可能还会有一些附加的安全特性,如验证码或记住我选项。 2. **index.html**:这是后台管理系统的主页,一般展示仪表盘或者主要功能的入口。在这个页面,...

    漂亮的单点登录网页模版

    它简化了用户管理和提升了用户体验,因为用户不再需要记住多个密码或者在每个系统上分别登录。在IT行业中,SSO被广泛应用于企业内部的应用集成、云计算服务以及各种在线平台。 "漂亮的单点登录网页模版"可能是指一...

    30套后台系统管理静态页面

    首先,登录页面是后台系统的入口,通常需要包含用户名、密码输入框以及登录按钮,有的还会添加验证码或者记住我功能,以确保安全性和用户体验。设计时要注重简洁明了,同时也要兼顾视觉效果。 仪表盘作为后台首页,...

    若依登录页面改造源码资源

    登录页面通常包含输入框(用户名、密码),登录按钮,可能还有记住我、忘记密码等选项,以及错误提示等元素。 "验证码vue代码"是指用于验证用户身份的动态验证码功能的Vue组件。验证码是为了防止恶意自动化操作,如...

Global site tag (gtag.js) - Google Analytics