如何更改用户登陆的口令?

除了在用户管理器下更改用户的口令外,通过怎样的组态可以在系统运行时更改用户登录的口令?

最佳答案

WINCC--如何在程序中动态修改用户密码

 1、点击“开始”--》“设置”--》“控制面板”--》“管理工具”--》“数据源(ODBC)”,打开ODBC数据源管理器
 2、在用户DSN页面的用户数据源中找到与当前项目所关联的一项,其名称为“CC_项目名_项目建立日期时间”,记下该项的名称
 3、在脚本中加入以下代码:
 #pragma code("UseGen.dll")
 #include "USEGENAP.H"
 #pragma code()

 LPCMN_ERROR err;  //定义的LPCMN_ERROR型变量,在函数调用中需使用

 if (PWGENConnect("CC_ass_04-09-21_16:35:22",err))  //建立与数据库的联接,其中CC_ass_04-09-21_16:35:22用第二步中记下的名称取代
 {
 if (PWGENChangePassword(GetTagChar("user"),GetTagChar("oldpassword"),GetTagChar("password"),err)) //修改密码,user,oldpassword,password分别为存贮用户名,原密码,新密码的内部变量,类型为文本变量8位字符集
 {
 //密码修改成功后的操作,如给用户提示等 
 }
 }
 PWGENDisconnect(err); //断开与数据库的联接
 4、编译运行程序
 5、工作完成
 6、与用户管理相关的函数定义存贮在APPLIB目录下的USEGENAP.H文件中,可根据上面示例自行完成添加用户,修改权限等功能。

 

提问者对于答案的评价:
谢谢!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • 西门子上位机wincc7.4安装报错

    希望大神给一个上位机WINCC7.4版本的百度网盘链接,谢谢 钻石用户推荐最佳答案 此回答已完善 拿走不谢链接:https://pan.baidu.com/s/1zr1zJu2Hy…

    SIMATIC WinCC 2021年7月5日
  • wincc报表格式请教

    如图1和图2,用wincc软件做了一个数据记录的表格,点击打印出来后的表格(如图3)最前端的序号只能显示一位数,是否可以在哪里设置,如果方便的话,答案最好能附带上截图(本人winc…

    2020年11月1日
  • 按键组态

    库中找的向上按键直接连接变量后,但是和PLC程序无法接通。但是用相同的方法将窗口对象中按钮直接连接变量后,可以PLC程序接通。请问问题出在什么地方? 问题补充:具体图 图片说明: …

    2017年8月26日
  • 变量前缀问题?

    定义结构变量及模板画面后,模板画面变量前缀可以直接设定,模板画面中按按钮调出二级画面,二级画面的变量前缀如何与模板画面的变量前缀设为一样? 问题补充:模板画面的前缀变量 …

    SIMATIC WinCC 2019年6月11日
  • WINCC7.0报表打印

    大家好,想实现一个这样的报表打印:比如:这个批次某种产品存在某个质量问题,需要记录这个产品的序号,发生时间和次数。当这个批次完成,只要按一个按键便 可打印出来,最好可以存…

    SIMATIC WinCC 2017年6月5日
  • 标准函数与内部函数

    请问各位,全部标准函数与内部函数功能介绍的资料在哪有??? 最佳答案 所有C动作的标准函数与内部函数的介绍在WINCC信息系统(即帮助,通过开始/所有程序/SIMATIC/WINC…

    SIMATIC WinCC 2019年6月11日
  • 如何在不同的组态画面显示不同的报警信息

    系统里有好几个画面上有报警控件,需要在不同的画面中显示与该画面对应的报警信息该如何做 最佳答案 报警控件设置过滤功能。 提问者对于答案的评价:具体怎么过滤啊 专家置评 1.双击报警…

    SIMATIC WinCC 2017年8月15日
  • 关于wincc的画面.pdl的背景问题

    1.我在主画面的属性里添加了图片,现在主界面是带图片的界面  2.我在另外一个画面里面做了一个小界面,在1.主界面里面做弹窗功能弹出2。  …

    SIMATIC WinCC 2021年7月5日
  • wincc 7.0 亚太版做报表

    wincc 7.0 亚太版做报表时,可以用一个条件触发进行报表记录吗(触发一次记录一次) 最佳答案 由一个二进制变量来控制过程变量是否归档,每当这个二进制变量变…

    SIMATIC WinCC 2021年7月5日
  • wincc添加变量问题

    使用服务器工程添加客户端计算机名称,客户端直接打开服务器工程,当服务器工程处于激活状态,在客户端打开服务器工程后,添加外部变量后,出现有时候在工程里看到变量添加进去了但无法使用,有…

    SIMATIC WinCC 2017年6月10日