`
jiangjingxiaoxuan
  • 浏览: 33690 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

对Cookie操作如登录时记住用户名及密码

阅读更多

<%@page contentType="text/html;charset=utf-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用户登录</title>
<style type="text/css">
.login{
      font-family:宋体;
   font-size:12px;
}
.login td{
 height:30px;
}


.align{font-size:12px;}
.align input{display:block;}
.align span{display:block; margin-left:22px!important; margin-left:11px; margin-top:-16px; float:left; height:16px; line-height:14px;}

</style>
</head>

 

<script type="text/javascript">
 document.onkeydown=ShortcutKey;
  function ShortcutKey(){
 if(window.event.keyCode==13) {
  submitForm();
  }
 }

   function submitForm() {
    if (document.getElementById("optorId").value == "") {
     alert("用户名必须填写!");
     document.getElementById("optorId").focus();
     return false;
    } else {
     if(document.getElementById('saveLoginPwd').checked==true){
      setCookie("officeLoginName",document.getElementById('optorId').value);
      setCookie("officeLoginType",document.loginForm.loginType.value);
      setCookie("officeLoginPwd",document.getElementById('pwd').value);
     }else if(document.getElementById('saveLoginName').checked==true){
      setCookie("officeLoginName",document.getElementById('optorId').value);
      setCookie("officeLoginType",document.loginForm.loginType.value);
      delCookie("officeLoginPwd");
     }else{
      delCookie("officeLoginName");
      delCookie("officeLoginType");
      delCookie("officeLoginPwd");
     }
     document.loginForm.submit();
    }
   }
   function loadWindow() {
    if(document.getElementById('optorId').value==""){
     var officeLoginName=getCookie("officeLoginName");
     var officeLoginType=getCookie("officeLoginType");
     var officeLoginPwd=getCookie("officeLoginPwd");
     if(officeLoginName!=null&&officeLoginName!=""&&officeLoginName!="null"){
      document.getElementById('optorId').value=officeLoginName;
      document.getElementById('saveLoginName').checked=true
     }
     if(officeLoginType!=null&&officeLoginType!=""&&officeLoginType!="null"){
      document.loginForm.loginType.value=officeLoginType;
     }
     if(officeLoginPwd!=null&&officeLoginPwd!=""&&officeLoginPwd!="null"){
      document.getElementById('pwd').value=officeLoginPwd;
      document.getElementById('saveLoginPwd').checked=true
     }
    }
    document.loginForm.elements["optorId"].focus();
   }
   function setCookie(name,value) {
       var exp  = new Date("December 31, 9998");
       document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
   }
   function getCookie(name){
       var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
       if(arr != null) return unescape(arr[2]); return null;
   } 
   function delCookie(name){
       var exp = new Date();
       exp.setTime(exp.getTime() - 1);
       var cval=getCookie(name);
       if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
   }
   
   window.onload=loadWindow;
  </script>


<body style="background-color:#C0C0C0; padding:0;margin:0;">
       <div style="margin:0 auto; width:1002px;position: relative;"><img src="<%=com.officeFrame.app.App.webUrl%>/appfiles/aicu/imgs/bj.jpg" border="0">
          <div style="width:300px; height:160px;position: absolute;top:220px;left:580px; ">
     <form action="<%=com.officeFrame.app.App.webUrl%>/optorLogin_login.so" method="post" name="loginForm" class="loginform" onsubmit="submitForm();">
     <input type="hidden"  id="returnUrl" name="returnUrl" value="<%=WebUtils.getParameter(request, "returnUrl")%>" />
     
     <table class="align login" width="100%" >
      <tr>
         <input type="hidden" name="loginType" value="01">
       <td width="25%" align="right">用户名:</td>
       <td width="40%" ><input type="text"  style="width:130px;height:14px;" id="optorId" name="optorId" maxlength="30" value="<%=WebUtils.getParameter(request, "optorId")%>" /></td>
       <td width="35%"align="left"><input type="checkbox" name="saveLoginName" id="saveLoginName" value="1" /><span>记住登录名</span></td>
      </tr>
      <tr>
       <td align="right">密&nbsp;&nbsp;码:</td>
       <td><input type="password" style="width:130px;height:14px;" name="pwd" id="pwd" maxlength="20" /></td>
       <td><input type="checkbox" name="saveLoginPwd" id="saveLoginPwd" value="1" /><span>记住密码</span></td>
      </tr>
      <tr>
          <td style="height:10px;"></td>
      </tr>
      <tr>
       <td colspan="3" align="center">
        <img onclick="submitForm();" src="<%=com.officeFrame.app.App.webUrl%>/appfiles/aicu/imgs/dl1.jpg" border="0">
        <img onclick="loginForm.reset();" src="<%=com.officeFrame.app.App.webUrl%>/appfiles/aicu/imgs/cz1.jpg" border="0">
       </td>
      </tr>
     </table>
      </form>
    </div>
    <div style="color:#FFFFFF;font-size:12px;position: absolute;top:530px;left:370px;">亚信联创科技(中国)有限公司 版权所有 法律公告</div>
    </div>
</body>
</html>

分享到:
评论

相关推荐

    cookie实现记住用户名密码

    在这个“cookie实现记住用户名密码”的项目中,我们主要会涉及到Java Web开发环境,如IntelliJ IDEA和Tomcat服务器,以及关键的技术点——Cookie与JSP的结合。 1. **Cookie基础概念** - Cookie由服务器创建,存储...

    Javascript实现登录记住用户名和密码功能

    Javascript实现登录记住用户名和密码功能的核心在于...以上内容综合了Javascript代码的使用、cookies操作以及*** MVC表单构建等知识点,实现了一个简单的登录记住用户名和密码的功能,并对其安全性进行了基本的考虑。

    ASP.NET中登录时记住用户名和密码

    为了提供更好的用户体验,有时我们需要实现“记住用户名和密码”的功能,这样用户在下次访问时可以自动填充登录信息,从而避免频繁输入。本文将深入探讨如何在ASP.NET环境中实现这一功能。 首先,我们需要了解ASP...

    html记住用户名密码

    HTML中的“记住用户名密码”功能是一项常见的用户交互设计,它旨在提供便利,让用户在下次访问网站时无需再次输入登录信息。这一功能的实现主要依赖于浏览器的Cookie技术。Cookie是服务器发送到用户浏览器并存储的一...

    Cookie记住用户名密码

    在网页应用中,"Cookie记住用户名密码"是一个常见的功能,它允许用户在访问网站时选择保存他们的登录信息,以便下次访问时自动填充,提供便捷的用户体验。这个功能主要依赖于JavaScript和Cookie技术来实现,无需复杂...

    登录页面记住用户名密码

    "登录页面记住用户名密码"这一功能是提高用户体验的一个常见特性,它允许用户在首次登录后选择保存他们的用户名和密码,以便下次访问时能够快速便捷地登录,通常会配合一个复选框供用户选择是否开启此功能。...

    记住登录时的用户名和密码

    在IT行业中,用户认证是网络安全的基本要素之一,而“记住登录时的用户名和密码”功能则是为了提升用户体验而设计的一项常见功能。这个功能允许用户在登录某个网站或应用时保存其登录凭据,以便在下次访问时能够快速...

    怎么记住用户名和密码登录期限

    本文将详细介绍如何利用Cookie来记住用户名和密码,以及设置登录期限。 首先,我们需要理解Cookie的基本原理。Cookie是由服务器发送到用户的浏览器并存储在本地的一小块数据,当用户再次访问网站时,浏览器会自动将...

    php实现记住用户名和密码

    在PHP编程中,实现“记住用户名和密码”的功能通常涉及到几个关键的...在实际开发中,还需注意安全性问题,如对密码进行哈希加密存储,防止未授权访问,以及处理好Cookie和Session的生命周期,确保用户隐私得到保护。

    Cookie将用户名和密码加密后存在客户端的Cookie当中

    或者它们的值与加密后的用户名和密码不匹配,则需要创建新的Cookie对象,并设置过期时间为最大值,然后使用`EncryptDES`方法对用户名和密码进行加密,并将加密后的值存储到Cookie中。 ##### 4.3 JavaScript处理 ...

    使用Cookie记住用户名密码

    很好用,可在服务器端记住用户名密码,修改COOKIE轻松搞定

    js实现登录时记住用户名

    在JavaScript(JS)中实现登录时记住用户名的功能是一项常见的需求,尤其在Web应用程序中,它提高了用户体验,使得用户下次访问时无需再次输入用户名。本文将深入探讨如何利用JS实现这一功能,结合`common_util.js`...

    java web 记住用户名功能实现

    当用户勾选“记住用户名”选项并成功登录后,系统需要将该用户名存储在一个持久化的介质上,如浏览器的Cookie或本地存储。当用户再次访问网站时,系统检查是否存在这个Cookie或本地存储的数据,如果存在,则自动填充...

    使用Cookie记录用户名和密码.

    其中,使用Cookie存储用户名和密码是一种常见的做法,尤其在用户选择“记住我”功能时。本文将深入探讨如何使用Cookie来记录并管理用户的登录信息,包括其工作原理、实现步骤、代码示例以及安全考量。 #### 一、...

    防止浏览器记住用户名及密码的简单实用方法

    虽然不是所有浏览器都依赖Cookie来记住用户名和密码,但清理对应域名的Cookie也是一种可能的解决方案。然而,这可能会影响用户的其他浏览体验。 8. **插入隐形用户名输入框**: 在用户名输入框和密码输入框之间...

    一个记住用户名密码demo

    在IT开发领域,尤其是Web应用开发中,"记住用户名密码"功能是一个常见的用户需求,它提高了用户体验,使得用户在多次登录同一网站时不必反复输入账号信息。本项目名为"一个记住用户名密码demo",旨在提供一个实现这...

    Java Web登录自动填入用户名密码

    这个功能允许用户在选择“记住用户名和密码”后,下一次访问网站时,系统能自动填充登录表单,提供便捷的用户体验。这个过程涉及到浏览器存储用户信息的方式,主要使用到的技术是Cookie。 Cookie是一种在客户端存储...

    (代码方式!)如何让IE记住用户名和密码!绝对可以用(代码方式,物有所值!!!加精!~!)

    ### 如何让IE记住用户名和密码(代码方式) 在互联网应用日益广泛的今天,登录认证成为了一个常见的需求。本文将详细介绍如何通过代码的方式让Internet Explorer(IE)浏览器记住用户的登录信息,包括用户名和密码...

    Cookie记录登录次数及用户名和密码

    这个压缩包文件的标题和描述提及了“Cookie记录登录次数及用户名和密码”,意味着我们将探讨如何使用Java来实现这个功能。下面将详细介绍Cookie的工作原理、如何创建和读取Cookie以及如何用它来跟踪登录信息。 ...

    JavaWeb 中Cookie实现记住密码的功能示例

    3. **简化登录过程**:用户选择“记住密码”后,Cookie存储了加密后的用户名和密码,下次访问时可直接自动登录。 4. **广告精准投放**:广告商可以通过Cookie追踪用户浏览历史,展示更具针对性的广告。 **三、...

Global site tag (gtag.js) - Google Analytics