获取登陆时长和注销登陆

获取登陆时长和注销登陆
开发工具与关键技术:Visual Studio 2015 、获取登陆时长和注销登陆
作者:袁何恩
撰写时间:2019年6月01日
今天,我要和大家分享的技术是获取登陆时长和注销登陆。
我们都知道每个项目都有登陆页面,用来保护用户的信息和隐私安全,还有记录用户的登陆信息和次数,用户登陆还包括用户的注册和验证码的验证,我这里就不演示用户的登陆了,而注销登陆就是用户的登出,获取登陆时长就是获取用户登陆的时间,记录用户的登陆信息和时间。
获取登陆时长按我现在所掌握的知识可以分为两种,一种是在视图上写调用方法的代码,再在写计算登陆时长的方法,第二种是直接在视图上写计算登陆时长的方法。注销登陆就是删除页面用户的信息。
一、 1、首先,在视图上写上调用方法的代码,在写上每隔1分钟调用一次函数,更新登录时长的代码,代码图如下:
在这里插入图片描述
2、在控制器上写上计算登陆时长的方法,第一步是获取登陆的时间,声明一个变量接收获取登陆的时间,返回时间的字符串。第二部是将登录时间的字符串类型转换成DaaTime类型,因为时间一般是string类型,要将它转化为等效的时间,第三步是获取当前时间,因为要把当前时间减去登陆的时间,来获取登陆的时长,第四步时计算计算时间差,来获取登陆的时长。第五步是将时间差转换成分钟的格式,再把它转换成int类型,最后返回视图层。代码图和效果图如下:

在这里插入图片描述
在这里插入图片描述
3、第二种是先创建日期对象,获取当前的时间和登陆时间,计算相差天数、小时数、分钟数、秒数,再记录登录时长的变量,将计算出来的登录时长放到主页面,代码图如下:
在这里插入图片描述
二、1、注销登陆,在视图上写调用注销登陆方法的代码, 再页面刷新一下,代码图如下:
在这里插入图片描述
2、在写上控制器的代码,控制器的代码上的代码很少,只有一句。代码图和效果图如下:
在这里插入图片描述
在这里插入图片描述
图中Clear在派生类中重写时,从会话状态集合中移除所有键和值。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值