tft每日頭條

 > 圖文

 > 西門子wincc7.3案例教程

西門子wincc7.3案例教程

圖文 更新时间:2024-10-21 09:20:48

【用戶管理密碼修改】

在很多工程項目中,都要求設置系統用戶,通過不同的用戶管理不同的功能權限,預防非法操作帶來一系列問題。為了安全性,密碼需要更改,在有權限的人手裡。

本次文檔主要介紹密碼修改及相關協同操作。

1、建立内部變量:

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)1

2、配置用戶賬号

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)2

在此我們配置了兩個賬号,分配了不同的功能權限。

3、設計畫面

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)3

當前用戶:

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)4

用戶名配置:

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)5

原始密碼配置:

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)6

新密碼配置:

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)7

确認密碼配置:

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)8

确認密碼按鈕腳本

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)9

#include "apdefap.h"

void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)

{

#pragma option(mbcs)

#pragma code("UseGen.dll")

#include "USEGENAP.H"

#pragma code()

LPCMN_ERROR err;

if(strcmp(GetTagChar("Newpassword"), GetTagChar("ConfirmationPassword"))==FALSE)

{

if (PWGENConnect("CC_OM_binhe_old_",err) )

{

if (PWGENChangePassword(GetTagChar("CurrentUserName"),GetTagChar("Oldpassword"),GetTagChar("Newpassword"),err))

{

MessageBox(NULL,"密碼修改成功!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

SetTagChar("CurrentUserName","");

SetTagChar("Oldpassword","");

SetTagChar("Newpassword","");

SetTagChar("ConfirmationPassword","");

}

else

{

if ((strlen(GetTagChar("Newpassword")) <= 5)&&(strlen(GetTagChar("Oldpassword"))!=0))

{

MessageBox(NULL,"您輸入的新密碼個數小于6,請重新輸入!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

SetTagChar("Newpassword","");

SetTagChar("ConfirmationPassword","");

}

else

{

MessageBox(NULL,"用戶名和密碼不一緻,請重新輸入!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

SetTagChar("CurrentUserName","");

SetTagChar("Oldpassword","");

}

}

}

else

{

MessageBox(NULL,"建立聯接失敗!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

}

PWGENDisconnect(err);

}

else

{

MessageBox(NULL,"兩次輸入的新密碼不一緻,請重新輸入!","提示",MB_OK|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);

SetTagChar("Newpassword","");

SetTagChar("ConfirmationPassword","");

}

}

4、測試

西門子wincc7.3案例教程(V7.5SP1常用功能介紹)10

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved