wincc自带登录系统,如何调用@CueerntUser对应的密码,以判断是否登录正确

通过调用PWRTLogin(1)语句来登录,知道用户名对应的变量是@CueerntUser,请问密码对应的变量是什么?想通过strcmp(@CueerntUser,***)==0|strcmp(密码变量,***)==0来实现判断登录信息是否正确

钻石用户推荐最佳答案

你这个有点强人所难了,因为wincc好像没有密码这个内部变量吧。wincc自带的登录系统带用户、密码判断功能,如果你想通过变量来实现判断登录信息是否正确的话,可以直接用@CueerntUser这个变量就可以了,因为只有登录成功,这个变量才会有值,否则为空。不知道你具体想干什么用,做了一个登录成功显示对话框的全局脚本,没事你可以看一下。
#pragma code("useadmin.dll")
#include "PWRT_API.H"
#pragma code()
char* CUser = NULL;
 CUser = GetTagChar("@CurrentUser");
if(strcmp(CUser,"user")==0) //Return-Type: long int 
{
   MessageBox(NULL,"USER登录成功!","恭喜",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
  }
 if ( strcmp(CUser,"user1")==0)
  {
   MessageBox(NULL,"USER1登录成功!","恭喜",
MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
  }
触发变量为@CurrentUser

图片说明:

wincc自带登录系统,如何调用@CueerntUser对应的密码,以判断是否登录正确  wincc自带登录系统,如何调用@CueerntUser对应的密码,以判断是否登录正确  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:43
下一篇 2021年7月5日 下午12:43

相关推荐

  • Wincc7.3 C脚本学习

    有关于WINCC7.3 C脚本学习的资料吗?看了帮助,感觉很模糊,有比较通俗易懂简洁明了的学习资料吗?最好有例程。 最佳答案 主要还是看帮助如果你英语不错的话,看这本手册…

    SIMATIC WinCC 2021年7月5日
  • 关于smart line os更新问题

    用wincc flexible smart v3下载画面时,提示版本不兼容,点击更新系统后又提示‘该命令不支持设备’,百度后知道要用一款Prosave…

    SIMATIC WinCC 2021年7月5日
  • wincc 无法监控数据 急!!!!!

    在一个台式机建了工程,能正常运行,转移到一个笔记本上无法监控数据,而且在“驱动程序连接”工程里面的驱动程序的链接状态是断开的。 最佳答案 在驱动程序的连接里,单击右键,系统参数属性…

    SIMATIC WinCC 2017年5月29日
  • S7-400冗余系统和WINCC 6.2通信

    我现在用2台S7-412H和CP443-1组成的冗余系统,和5台并行上位机通讯。选用软件是STEP7 5.4和WINCC6.2,还需要什么软件。在step7中如何组态,还…

    SIMATIC WinCC 2019年6月11日
  • wincc变量赋值问题

    wincc能在画面中通过按钮给现场PLC的Q点I点赋值吗?我在按钮中直接变量连接之后那边收不到我这边置零置1的信号,通过DB块的中间变量也不行。是要写脚本吗?该如何写?请各位前辈多…

    SIMATIC WinCC 2020年11月1日
  • WINCC 7.4电子签名的订货号

    请问WINCC 7.4要实现电子签名,需要定什么软件?订货号是什么 最佳答案 电子签名没有选件也能执行,wincc的帮助里会有对应的脚本,但这个不会记录到数据库中,只起到…

    SIMATIC WinCC 2021年7月5日
  • wincc安装过程中的感叹号是什么意思

    安装wicc时时,选择安装内容时,在有的复选框左侧有个蓝色三角形内有个感叹号的符号,是什么意思 最佳答案 感叹号说明这个条件不满足,满足条件以后应该显示的OK.参考图片:见附件 图…

    2019年6月10日
  • wincc脚本,C语言的问题

    wincc怎么用语言来写多个变量的改变(无论那一个变化)来把另一个变量清零。比如输入输出变量a在wincc上输出为5555,另一个变量b输出为1401,此时通过变量b来把变量a清零…

    SIMATIC WinCC 2021年7月5日
  • 求助一个卸载博途V16的问题

    在控制面板卸载Siemens Totally Integrated Automation Portal V16之后,wincc和仿…

    2021年7月5日
  • WINCC中插入OLE控件EXCEL

    完全不懂从何入手。我就是想显示一个硬盘里新建EXCEL里面的内容。怎么破? 问题补充:哦 是我没叙述好。我是在WINCC画面插入了一个OLE控件,然后控件选择EXCEL工…

    SIMATIC WinCC 2017年6月6日

发表回复

登录后才能评论