用户密码到期提醒

已锁定

那些人

  • 帖子

    20
  • 精华

    1
  • 被关注

    15

论坛等级:游士

注册时间:2016-01-11

普通 普通 如何晋级?

用户密码到期提醒

4886

7

2016-07-04 10:12:05

展开查看
引用自找答案,问题ID:140654

已经做好用户登录密码修改之类的操作,但是客户想要给做成能定期提示用户修改密码。比如说30天当用户1登陆时提示他密码即将到期,及时修改密码之类的

提问者:那些人


caochengxin 回答道:

WINCC 不支持msgbox插件
需单独添加一画面,该画面的弹出,需要调用系统时间的运算
运算的结果判断1 弹出画面 0 隐藏画面。


1)判定密码是否修改了:IF is_reset(i)=true then date_reset(i)=date
2)计算30天后的日期:date_warn(i)=dateadd("d",30,date_reset(i))
3)计算距离目标日期的剩余天数:date_day(i)=datediff("d",Now,date_warn(i))
4)计算判定逻辑结果:IF date_day(i)<=3  then varbool=1   else varbool=0 endif
5)i为登录用户组指针
6)大致思路是这样的,未测试。

还有2人在找答案上回答了该问题,查看全部>
已经做好用户登录密码修改之类的操作,但是客户想要给做成能定期提示用户修改密码。比如说30天当用户1登陆时提示他密码即将到期,及时修改密码之类的。
先说下我自己的想法以及问题吧。
对于定期修改,我的想法是采用计算时间,或者计算次数。计算次数可以做个变量,每次登陆是对其进行置一,退出时置零。然后通过脚本来实现。但是对于计算时间这个不是太明了怎么计算的。而且最重要的是当有很多用户的时候怎么办?每个人密码更改的时间也不一样,或者对于中间新添加进来的用户,这个时间又该怎么计算?
用户密码到期提醒 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32751条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。