关于记住密码~~!

  • Js部分
$(function () {    //记住密码功能    var str = getCookie("loginInfo");    var username = str.split("+")[0];    var password = str.split("+")[1];    //自动填充用户名和密码    $("#loginUsername").textbox("setValue", username);    $("#loginPassword").textbox("setValue", password);    if(username!=""&&username!=null){        $("input[type=‘checkbox‘]").attr("checked",true);    }})
function getCookie(cookie_name) {    var allcookies = document.cookie;    var cookie_pos = allcookies.indexOf(cookie_name);   //索引的长度    if (cookie_pos != -1) {        cookie_pos += cookie_name.length + 1;        var cookie_end = allcookies.indexOf(";", cookie_pos);        if (cookie_end == -1) {            cookie_end = allcookies.length;        }        var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //这里就可以得到想要的cookie的值了。    }    return value;}//记住密码功能function remember() {    remFlag = $("input[type=‘checkbox‘]").is(‘:checked‘);    if (remFlag == true) { //如果选中设置remFlag为1        //cookie存用户名和密码,回显的是真实的用户名和密码,存在安全问题.        var conFlag = confirm("记录密码功能不宜在公共场所(如网吧等)使用,以防密码泄露.您确定要使用此功能吗?");        if (conFlag) { //确认标志            $("#remFlag").val("1");        } else {            $("input[type=‘checkbox‘]").removeAttr(‘checked‘);            $("#remFlag").val("");        }    } else { //如果没选中设置remFlag为""        $("#remFlag").val("");    }}
  • Java部分
// 记住密码        if("true".equals(remFlag)){ //"1"表示用户勾选记住密码            String loginInfo = userName+"+"+password;            Cookie userCookie=new Cookie("loginInfo",loginInfo);            userCookie.setMaxAge(30*24*60*60);   //存活期为一个月 30*24*60*60            userCookie.setPath("/");            response.addCookie(userCookie);        }



原文地址:https://www.cnblogs.com/yue1208/p/9337732.html

时间: 2024-12-31 07:00:46

关于记住密码~~!的相关文章

Android实战(一)学习了多个控件实现登录及记住密码功能

首先确定一下需要的控件: 两个EditText:用于输入账号和密码 一个button:用于登录查看账号和密码是否正确 一个checkbox:用于记住密码和账户 一个Androidstudio:用于编写代码,当然牛逼的人也推荐使用记事本写代码,废话不多说开工. 创建一个App项目加入两个布局两份Java.class ,在Androidmanifest.xml里面注册第二个布局. 准备完毕 1.在初始布局中加入上述控件,并为其设置好id 代码如下所示 <LinearLayout xmlns:andr

登录记住密码功能的实现

用户登录信息开始是利用session保存,短时间内通过判断session可以不用登录,但是时间长或者在关闭浏览器重启之后,还是需要登录操作.而“智慧资产”网站主要在手机网页上使用,一般一个用户一部手机,不需要频繁登录,而且安卓用户一般在使用app软件后,选择关闭退出app软件. 解决这个问题,我利用有效时长为30天的cookie保存用户名和密码,实现“记住我”的功能. 在实现过程中,重新学习了解了cookie和session机制:session.cookie与“记住我的登录状态”的功能的实现 C

作品第一课----记住密码提示框

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> div { margin-left: 43%; } p { font: 12px/1.5 Tohama; border: 1px solid #

Android &#39;记住密码&#39;功能

1.运行后界面图 2.主要代码: 2.1 activity_main.xml(2个TextView 2个EditText 1个CheckBox以及1个Button): 1 <TextView 2 android:id="@+id/tvAccount" 3 android:layout_width="wrap_content" 4 android:layout_height="wrap_content" 5 android:layout_al

阻止浏览器记住密码功能

一.关于浏览器记住密码功能 可以参考:http://www.cnblogs.com/tianma3798/p/6062869.html 二.如何控制浏览器不提示"是否记住密码"呢 解决方案1: 1.关闭表单的自动完成功能 autocomplete=false,关于参考:autocomplete属性 2.延迟设置密码域,即在页面加载成功后 将输入框的type='password' 代码示例: <div class="container"> <form

Android中 记住密码(SharedPreferences)

Android中登录界面的记住密码功能实现,将用户输入的账号和密码以SharedPreferences方式存储(注意的是,密码要用MD5明文加密). 界面xml文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="

记住密码&quot;功能的正确设计

eb上的用户登录功能应该是最基本的功能了,可是在我看过一些站点的用户登录功能后,我觉得很有必要写一篇文章教大家怎么来做用户登录功能.下面的文章告诉大家这个功能可能并没有你所想像的那么简单,这是一个关系到用户安全的功能,希望大家能从下面的文章中能知道什么样的方法才是一个好的用户登录功能. 用户名和口令 首先,我们先来说说用户名和口令的事.这并不是本站第一次谈论这个事了.如何管理自己的口令让你知道怎么管理自己的口令,破解你的口令让你知道在现代这样速度的计算速度下,用穷举法破解你的口令可能会是一件很轻

记住密码(Android登录界面)

在编写安卓登录界面时,我们如何记住密码,方便下一次登录呢? 首先,先创建一个安卓项目(我的版本是4.4.2的),名字为"记住密码" 然后在res文件夹下找到layout文件夹,找到activity_main.xml或fragment_main.xml,在里面输入或拖拽按钮 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http

JavaWeb学习(四)-Cookie实现记住密码的功能

本文主要内容: •1.什么是Cookie •2.Cookie带来的好处 •3.Cookie的主要方法 一.什么是Cookie cookie是一种WEB服务器通过浏览器在访问者的硬盘上存储信息的手段.Cookie的目的就是为用户带来方便,为网站带来增值.虽然有着许多误传,事实上Cookie并不会造成严重的安全威胁.Cookie永远不会以任何方式执行,因此也不会带来病毒或攻击你的系统.另外,由于浏览器一般只允许存放300个Cookie,每个站点最多存放20个Cookie,每个Cookie的大小限制为

Cookie记住密码

1.导入包jquery.cookie.js 2.存cookie 以用户名作为cookie的name,密码作为值存储. 如果出现存的值一直undefined,则将secure值取false; //记住密码 if ($('#remenber').is(':checked')) { var COOKIE_NAME = $("#username").val(); var COOKIE_VALUE = $("#password").val(); $.cookie(COOKIE