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

相关推荐

  • wincc下如何编写程序实现截屏功能

    wincc有屏幕打印功能的函数,但很多时候只想定时将屏幕截图之后保存,c语言的函数库中未找到相关的截屏函数,请问如何编程实现? 谢谢 问题补充:dcount107&nbs…

    SIMATIC WinCC 2019年6月11日
  • 咨询一个WINCC 中动态选项组或动态组合框的问题

    小弟我有个关于选项组或组合框的问题的脚本问题,小弟需要制作两个关联的选项列表,两个列表的内容的是一样的、5个选项,假设选项名称为:无,第一,第二,第三,第四,而相对应的输出值为0,…

    SIMATIC WinCC 2017年11月6日
  • 变量的置位或取消

    我刚学WINCC脚本,我想用点击事件弹出对话框,通过点击弹出对话框的确定和取消按钮实现对变量的置位或取消,用C脚本怎么实现啊?请高手指点迷津!谢谢了! 最佳答案 弹出询问框的C脚本…

    SIMATIC WinCC 2019年6月11日
  • WINCC动态链接库和头文件

    WINCC动态链接库和头文件在什么地方,有多少,怎么可以看到,都是什么含义。我现在在学习C脚本,看到人家编程时用到useadmin.dll   PWR…

    SIMATIC WinCC 2019年6月11日
  • wincc人机界面报警组态

    我想在主界面放置一个灯,只要其他的报警变量有变化,即只要有一个报警出现,这个灯就会变化闪烁,也就表示有故障报警。请问该怎么设置?请回答详细一点,我也是刚刚接触WinCC,谢谢!我不…

    SIMATIC WinCC 2017年6月3日
  • 变量表从STEP7传送到WINCC中

    变量表从STEP7传送到WINCC中: 我按照官网上下载的文档一步步来做,为何在SIMATIC Manager 管理器中点击选项—-OS—-&…

    SIMATIC WinCC 2019年6月11日
  • 工业自动化的联网

    工厂里有各种电机 各种数字量开关 各种传感器传回的显示或控制信号,都要传回wincc里或我认为的web控制页面,或者PROFINET,网络,各个不同的PLC&n…

    SIMATIC WinCC 2021年7月5日
  • wincc7.0 C/S 怎么设置 使用

    如题 最佳答案 wincc的c/s不止一种做法,比如画面放在客户度画面放在服务器需要参考官方文档 提问者对于答案的评价:谢谢,找到一个文件, 才C/S 架构入门…

    SIMATIC WinCC 2017年8月18日
  • 触摸屏定时器问题

    触摸屏上面给plc写一个时间,我想问下能不能写小数例如1.5S  我看定时器好像都不让写小数 最佳答案 用BCD码格式写时间可以写入1.5秒值,但不是1.5的形…

    SIMATIC WinCC 2019年6月10日
  • wincc掉线

    请教一下各老师。WINCCV16与1500通讯,无规律的掉线,请帮我找一下原因, 问题补充:是WINCC V7.4+SP1 图片说明:    &nbs…

    2021年7月5日

发表回复

登录后才能评论