精华内容
下载资源
问答
  • 怎样取消自动登录功能
    万次阅读
    2018-12-26 09:11:55

          百度网盘如何取消自动登录,首先你要登录到百度网盘并登录时选择了自动登录,以前版本登录进去有一个设置----->注销功能,点击就可以退出登录并到登录页面这时再登录不要选自动登录。

         百度网盘6.60版本

    百度网盘版本

          这个版本你会发现没有注销功能了,那么如何取消自动登录呢?如果点退出就会退出百度网盘这个软件,该如何做呢?

          鼠标移动到会员中心左侧的用户名称处,这时会自动弹出一个列表,点击切换帐号,之后就能退到登录页面,再次登录时取消自动登录即可。

    切换帐号

    tips:百度网盘客户端,每次重新登录都会默认为你选中自动登录,如果不想每次都自动登录,请注意取消此项选择。

    更多相关内容
  • 主要介绍用户的自动登录和取消自动登录,以及实现一天自动登录或者n天实现自动登录,当用户ip被加入到黑名单之后,直接利用过滤器返回一个警告页面。过滤器的功能很是强大,我们只需要在写好的前台后servlet之后进行...

    在我们生活中,对于账户的自动登录已经很常见了,所以利用过滤器实现这个功能。

    主要介绍用户的自动登录和取消自动登录,以及实现一天自动登录或者n天实现自动登录,当用户ip被加入到黑名单之后,直接利用过滤器返回一个警告页面。

    过滤器的功能很是强大,我们只需要在写好的前台后servlet之后进行添加就可以实现这个功能

    Ps:这个仅仅只是一个演示而已,里面的访问数据库的部分,自己随意模拟了下,主要是突出实现自动登录的功能。

    前台代码:

    前台代码是成功与否都在这个页面显示。用到的技术:jstl标签的应用,session读取值

    你的密码或用户名错误。

    这是登录的页面

    NAME:

    PWD:

    不自动登录:

    一天:

    七天:

    欢迎您,${sessionScope.user },登录成功

    模块一

    模块2

    取消自动登录

    e745d36067d7efdb2a9d69dfabebc9a3.png

    servlet的实现代码:

    和以前的代码一样,只负责和前台交互即可:里面用到的技术有url编码,值存在cookie里面,存在session里面,页面跳转(转发)

    public void doPost(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    String name=request.getParameter("name");

    String pwd=request.getParameter("pwd");

    String time=request.getParameter("time");

    if(name!=null && pwd!=null && name.equals(pwd)){//此处随意写写,后面应该去servvice-->dao访问数据库

    //这里假设登录成功了,我们把信息存入session里面

    request.getSession().setAttribute("user", name);

    //兼容中文,我们需要进行编码

    name=URLEncoder.encode(name, "utf-8");

    pwd=URLEncoder.encode(pwd, "utf-8");

    Cookie c =new Cookie("autologin", name+","+pwd);//这个value不能采用这种方式的,安全性考虑,我们必须知道采用加密,或者二次加密,

    int _time=60*60*24*Integer.valueOf(time);

    c.setMaxAge(_time);

    response.addCookie(c);

    response.sendRedirect(request.getContextPath()+"/index.jsp");//在过滤器中默认的设置是拦截重定向,转发是内部直接转发,不过过滤器,不好办,但是只需要在web.xml中配置就可以了。

    }else{

    request.getSession().setAttribute("error", "1");

    response.sendRedirect(request.getContextPath()+"/index.jsp");

    }

    }

    到现在为止,都感觉没有什么技术,和以前的代码一个,现在就是Filter的作用了。

    安全登录:

    之前我们采用过动态导入来进行安全登录,防止用户进入项目之后,不用登录,随意输入都可以进入界面,动态导入能够实现这个功能,但是,采用过滤器更好。

    在过滤器中一般写的都是dofilter();只需要判断session容器里面是否为null,为null这说明这是没有登录的,直接踢回登录界面,否,则放行

    代码呈上:

    public void doFilter(ServletRequest request, ServletResponse response,

    FilterChain chain) throws IOException, ServletException {

    HttpServletRequest req=(HttpServletRequest) request;

    HttpServletResponse resp=(HttpServletResponse) response;

    String session=(String) req.getSession().getAttribute("user");

    if(session==null){

    System.out.println("非正常登录");

    resp.sendRedirect(req.getContextPath()+"/index.jsp");

    }else{

    System.out.println("成功登录");

    chain.doFilter(req, resp);

    }

    }

    字符编码:

    字符编码的问题,以前每一次都需要在servlet的dopost()里面自己手动输入,request.setCharacterEncoding("utf-8");每一个servlet都需要输入,太麻烦,我们采用过滤器实现;

    代码呈上:

    public void doFilter(ServletRequest request, ServletResponse response,

    FilterChain chain) throws IOException, ServletException {

    request.setCharacterEncoding(character);//去客户端接收的编码

    response.setContentType("text/html;charset=utf-8");//设置发出去的编码

    chain.doFilter(request, response);

    }

    @Override

    public void init(FilterConfig config) throws ServletException {

    character=config.getInitParameter("character");//aharacter 设置为全局变量,

    }

    再上面的character定义为全局变量,初始值在web.xml中配置。

    web.xml代码呈上:

    character

    cn.hncu.Filter.CharacterFilter

    character

    UTF-8

    自动登录:

    主要思路:自动登录需要判断session里面是都存有值,有,则登录过了,没有,就去本地cookie查找,存在,去数据库匹配,若匹配成功,就把session容器添加值。

    代码呈上:

    public void doFilter(ServletRequest request, ServletResponse response,

    FilterChain chain) throws IOException, ServletException {

    //自动登录,必须要设置session里面是都有值,有,则当前登录过,没有,就要去访问cookie里面的数据,cookie里面的数据

    //是否和数据库里面的匹配,是,将session里面的值在这里设置,否,放走

    HttpServletRequest req=(HttpServletRequest) request;

    HttpServletResponse resp =(HttpServletResponse) response;

    String session =(String) req.getSession().getAttribute("user");

    if(session==null){//说明当前没有登录过

    Cookie cs[]=req.getCookies();

    if(cs!=null){

    for(Cookie c:cs){

    if(c.getName().equals("autologin")){

    String value=c.getValue();//这是经过加密的,但是我们仅仅只是采用逗号连接了一下。

    String[] strs=value.split(",");//在logserlvet里面采用的是先编码,再采用逗号连接,我们这里需要反过来

    String name=URLDecoder.decode(strs[0], "utf-8");

    String pwd=URLDecoder.decode(strs[1], "utf-8");

    //将name,pwd数据拿到后台访问数据库,我们这里只是随便写写

    if(name.equals(pwd)){

    req.getSession().setAttribute("user", name);//设置session里面的参数

    break;

    }

    }

    }

    }

    }

    chain.doFilter(req, resp);//一定要放走哦。。

    }

    f98780588a1ed12619da311c92add505.png

    c85e019a2daec5e34c159ed3c7598682.png

    3740d6ddb093db3891dc2a47a4f42095.png

    黑名单用户

    黑名单用户,不准登录,直接告诉它结果

    代码呈上:

    public void doFilter(ServletRequest request, ServletResponse response,

    FilterChain chain) throws IOException, ServletException {

    HttpServletRequest req=(HttpServletRequest) request;

    HttpServletResponse resp=(HttpServletResponse) response;

    String ip=req.getRemoteAddr();//获取访问的ip;

    System.out.println(ip+"IIPP");

    if(set.contains(ip)){//在黑名单之内

    System.out.println("set");

    resp.getWriter().print("您属于黑名单..返回");

    //返回也是不行的,因为index向服务器请求的时候就直接拦截了

    }else{

    chain.doFilter(req, resp);

    }

    }

    黑名单返回的类型为list最好,我这里是自己手动添加,原本应该从写一个工具类从数据库读取,不止能查,还能增删改--黑名单。

    代码呈上:

    Hashset 定义为全局变量,set里面含有contain,效率很高。

    public void init(FilterConfig arg0) throws ServletException {

    //这里是黑名单列表,从数据库中调取出来。这里只是简单的模拟下

    set.add("192.132.0.12");//这是黑IP,这个是从后台数据库拿到的。

    set.add("localhost");

    set.add("192.132.32.4");

    set.add("127.0.0.1");

    }

    5d73326421de5fbb2abed009032983e0.png

    取消自动登录

    当一直自动登录认为不安全,所以我们设置没有自动登录

    之前我们知道,自动登录靠的是cookie里面存的技术,所以这里我们只需要将cookie删除就可以了

    因为取消自动登录是超链接,所以写的是servlet.

    代码呈上:

    public void doPost(HttpServletRequest req, HttpServletResponse resp)

    throws ServletException, IOException {

    Cookie cc=new Cookie("autologin", "");//删除cookie的方法,就建立一个同名connkie,然后设置cookie的setmaxage=0;

    cc.setMaxAge(0);

    cc.setPath(req.getContextPath());

    resp.addCookie(cc);

    resp.sendRedirect(req.getContextPath()+"/index.jsp");

    }

    上面这些就能实现这些简答的功能了。

    以上所述是小编给大家介绍的详解JavaEE使用过滤器实现用户自动登录 安全登录 取消自动登录黑用户禁止登录的相关知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    展开全文
  • ubuntu 18.04取消自动锁屏功能

    千次阅读 2019-10-18 10:12:00
    有时候几分钟不用Ubuntu,系统就自动锁屏了,这是一种安全措施,防止别人趁你不在时使用你的系统。但对于大部分人而言,这是没有必要的,尤其是Ubuntu虚拟机,里面没啥重要的东西,每次锁屏后需要重新输入密码解锁...

    有时候几分钟不用Ubuntu,系统就自动锁屏了,这是一种安全措施,防止别人趁你不在时使用你的系统。但对于大部分人而言,这是没有必要的,尤其是Ubuntu虚拟机,里面没啥重要的东西,每次锁屏后需要重新输入密码解锁实际上非常枯燥且浪费时间。



    解决方案

    (1)打开系统设置,找到(亮度和锁屏)设置并打开,如下图:





    (2)根据提示可以设置屏幕多久关闭和锁屏时间设定,一个“从不”和“关闭”即可搞定。



    这样设置后屏幕就不会自动关闭和自动锁屏了。


    参考:

    1. Ubuntu下每隔几分钟自动锁屏需重新输入密码解决
    2. ubuntu不锁屏设置
    3. Linux系列:Ubuntu/fedora实用小技巧—禁止自动锁屏、设置免密码自动登录、免密码执行sudo操作
    4. ubuntu 18.04取消自动锁屏以及设置键盘快捷锁屏
    展开全文
  • 主要介绍了jQuery 禁止表单用户名、密码自动填充功能,需要的朋友可以参考下
  • 如何取消office 365 自动续订功能

    千次阅读 2022-04-03 11:32:17
    网上查了一下如何取消续订,但发现很多网友都说无法取消,根据知乎的一个帖子做了一下尝试发现管用,分享出来给大家说明一下: 1、登录: https://account.microsoft.com/services/ 2、选择“关闭自动续订”选项...

    网上查了一下如何取消续订,但发现很多网友都说无法取消,根据知乎的一个帖子做了一下尝试发现管用,分享出来给大家说明一下:

    1、登录:

    https://account.microsoft.com/services/

    2、选择“关闭自动续订”选项。

    3、点击“关闭自动续订”按钮。

     4、关闭完成。

     

    展开全文
  • 其实微信用户只需要在使用微信时将微信自动保存图片关闭就能够省下大量内存了,那么微信自动保存图片如何关闭呢,在此给各位朋友分享的是微信自动保存图片关闭和微信内存清理的方法,有此问题的朋友赶紧来了解一下吧...
  • 如何取消百度网盘自动登录状态?

    千次阅读 2021-05-10 13:34:43
    在电脑端设备中很常见,当设置了记住密码+自动登录时,运行百度网盘会自动进行登录,但因为设置了该双重选项,为了避免账号被...2:在百度网盘APP上进入设置,选择登录设备,取消掉响应的设备授权 3:使用相关程序 ...
  • 在前端页面进行登录时,需要填写密码,那么为了保证密码不被看到,我们首选的input表单的type类型必然时password。 例如 <input type="password" name="password" id="password" placeholder="密码"/> ...
  • Linux取消开机登录

    2021-05-14 16:19:35
    最近在移植Linux3.0.35内核时,发现在内核启动完时需要输入登录账号。此处省略N多开机打印信息...Synthesizing initial hotplug eventsSetting the hostname to freescaleMounting filesystemscp: write error: No ...
  • 完全退出微软edge浏览器等应用登录账号后自动保存账号信息
  • 有些 Ubuntu 用户只是个人使用电脑,所以每次登录 Ubuntu 18.04 LTS 系统时都要输入设置时的身份验证信息觉得非常的麻烦,下面我们有两种方法可以让你启用与禁用 Ubuntu 18.04 自动登陆功能。一、通过配置文件的方式...
  • 登录客户端并进入首页 鼠标放到头像上,然后移动到“查看更多”,点击“查看更多”上的图标。 跳转到续费管理页面 鼠标放到头像上,出现选项后,点击“管理自动续费”。
  • 爱奇艺会员办理提供了自动续费的功能,意思是会员快到期的话,就会自动付费继续开通,这样的操作给了一部分用户带来了便利,无需在刻意留意到期时间进行续费,不过也有很多小伙伴觉得不好,因为可能到期就不用了,...
  • 电脑怎么取消自动黑屏

    千次阅读 2021-06-19 11:32:02
    电脑不用的状态下怎么设置自动黑屏 解决方案XP处理思路:1、 如何设置屏幕保护:在“控制面板-显示-屏幕保护程序”内选择需要的屏幕保护确定即可2、 如何取消屏幕保护:在“控制面板”--“显示”--“屏幕保护程序”...
  • 苹果开发者账号怎么取消自动续费

    千次阅读 2022-03-08 17:42:59
    Develeper app上没有找到 网页登录开发者账号也没有找到 打电话给苹果,说是在iPhone 设置 --> apple id --> 订阅。我点击进去显示“您没有...不知道怎么回事,明明我的开发者账号每年$99,是自动续费的 ...
  • 关闭登录窗体表单中的自动填充功能
  • 1.打开电脑版百度网盘,点击设置, 再次点击里面的设置 2.点击安全,把相应的√去掉,应用,确定即可
  • 在项目开发中为了给用户带来极好的体验效果,通常需要实现验证码的自动填充功能怎么实现呢?今天小编给大家分享Android自动填充短信验证码功能的实现方法,需要的朋友参考下吧
  • 今天小编就为大家分享一篇laravel 实现用户登录注销并限制功能,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 接口自动化接口自动化接口自动化接口自动化接口自动
  • 点击Admin 进入phpMyAdmin 点击账户后选择root localhost,点击修改权限... ... 密码到这里就修改完毕了,但还要修改配置文件才能在之后自动登录进去phpMyAdmin 在XAMPP安装目录下的phpAdmin文件夹下找到config.inc.p...
  • 可以使用使用netrc文件进行自动FTP在客户端:在自己的home目录下建立一个权限为600,后缀名为.netrc的文件,内容如下:machine ftpserver ip&nbsp记录一下配置git操作远程仓库时的自动验证,效果如下图:本文...
  • 但明明服务已退掉,这该怎么处理呢?难不成白白让它扣款吗?其实,这个PayPal自动续约付款功能是可以关闭的。在PayPal中这叫做「付款约定」,只要取消,就可以避免来年自动续约。 1、首先请登录Paypal账户,然后...
  • 主要为大家详细介绍了Android实现自动填充短信验证码功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Godaddy上的域名如何取消自动续费?

    万次阅读 2022-02-27 12:54:41
    有时候不需要这个功能,需要取消自动续费,但取消自动续费的功能却不好找。 本文就用图文的形式来教你如何快速的找到该功能,我相信你一定用得上它。 温馨提示: godaddy官方中文网站地址:...
  • 安卓APP自动更新功能实现

    千次阅读 2022-02-17 09:54:53
    安卓APP自动更新功能实现前言代码实现 前言 安卓App自动更新基本上是每个App都需要具备的功能,接下来介绍一下实现自动更新的步骤。 代码实现 App自动更新主要分为新版本检测、升级弹窗、下载升级包、安装app这4个...
  • 让后当你下一次打开网页,然后浏览器会自动帮你填充表单。可是有时候我们不希望这样做。如何去掉呢? 网上有很多方案:恐怕搜到最多的就是autocomplete属性了。事实上,很多主流的浏览器目前已经开始忽略这个属
  • 现象:input 输入框会记忆历史输入内容 原因:input 的autocomplete属性默认是on on:其含义代表是否让浏览器自动... //消除自动记忆功能 关闭浏览器自动填充输入框 $('.form-control').attr("autocomplete","off")
  • QQ自动更新不是不好,但是对于一些人来说,并不需要QQ自动更新新增一些功能。比如我,用QQ就只是与网友聊天,其他的功能就没有用到了。QQ自动更新会对我的电脑正常使用带来影响,尤其是当我在上网的时候,一旦QQ在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 107,022
精华内容 42,808
关键字:

怎样取消自动登录功能