主題:口令 共有84790人關(guān)注過本帖 |
---|
sd |
1樓 |
![]() |
口令 ![]()
1 netbox 的web server 應(yīng)用程序如何寫口令校驗?zāi)K
2 netbox 的web server 應(yīng)用程序如何寫WatchDog模塊   濟南鐵路分局電子所    劉潤平 |
單帖管理 | 引用 | 回復 ![]() |
leeleen |
2樓 |
![]() |
![]()
我不知道你以前購買的WEB SERVER是否是我們的最新版本V21,如是,就支持口令保護(安全性)。如不支持,就是老版本,請給我們來電話,我們將最新的版本EMAIL給你。關(guān)于口令保護的說明:
很多系統(tǒng)有安全性的要求,如要求對訪問Web Server的用戶設(shè)置密碼,設(shè)置權(quán)限等級等,不符合要求的用戶將被拒絕訪問相關(guān)內(nèi)容,只有通過系統(tǒng)驗證的用戶才能查看所允許的內(nèi)容。英創(chuàng)Web Server System開發(fā)軟件包自V2.1開始向用戶提供系統(tǒng)安全防護功能。 英創(chuàng)Web Server安全性由英創(chuàng)提供的如下函數(shù)來實現(xiàn): int SetProtection( char* VisitorListFile ); 功能描述:啟動系統(tǒng)安全功能,并把用戶信息存放在一個二進制文件內(nèi)。 輸入?yún)?shù):  char* VisitorListFile;  // 字符串,為定義的用戶信息文件名稱。 返回值:整形 備注:對于DOS環(huán)境下運行的Web Server,本函數(shù)一般放在websvr.cpp主程序的啟始位置,而用戶信息文件名稱可任意指定,如SetProtection( "security.cnf") 。 int AddVisitor( char* ThisName, char* ThisPasswd, int ThisPrvlge ); 功能描述:添加用戶,定義用戶名、用戶密碼、權(quán)限等。 輸入?yún)?shù):char* ThisName;  // 字符串,為定義的新用戶名稱。 char* ThisPasswd;  // 字符串,為定義的新用戶密碼。 int ThisPrvlge; // 整形量,為指定的新用戶權(quán)限等級(等級規(guī)則由用戶自定)。 返回值:整形 備注:英創(chuàng)Web Server規(guī)定用戶總數(shù)不能超過8個。另英創(chuàng)Web Server定義了一個缺省用戶:用戶名guest,密碼888;缺省用戶可被后面介紹的DeleteVisitor函數(shù)所刪除 int DeleteVisitor( char* ThisName, char* ThisPasswd ); 功能描述:刪除用戶。 輸入?yún)?shù):char* ThisName;  // 字符串,為刪除的用戶名稱。 char* ThisPasswd;  // 字符串,為刪除的用戶密碼。 返回值:整形 char* CurrentUserName( ); 功能描述:獲取當前訪問者用戶名。 輸入?yún)?shù):無  返回值:字符串,為當前訪問的用戶名稱。 char* CurrentPassWord( ); 功能描述:獲取當前訪問者用戶密碼。 輸入?yún)?shù):無  返回值:字符串,當前訪問的用戶密碼。 int   CurrentPrivilege( ); 功能描述:獲取當前訪問者用戶權(quán)限。 輸入?yún)?shù):無  返回值:整形量,當前訪問的用戶權(quán)限等級。 unsigned long CurrentIP( ); 功能描述:獲取當前訪問者主機的IP地址。 輸入?yún)?shù):無  返回值:無符號長整形量,當前訪問者主機的IP地址。 |
單帖管理 | 引用 | 回復 ![]() |
zhl |
3樓 |
![]() |
![]()
netbox的watchdog, 可在主程序中調(diào)用EnableWDT( float seconds )來啟動,函數(shù)的參數(shù)單位為秒,設(shè)的時間最長時間為6分鐘,然后在主循環(huán)不斷地調(diào)用ReloadWDT()進行重載。注意:一旦watchdog使能,就不能再關(guān)閉,定時間隔也不能修改,所以建議設(shè)置的時間不能太短。
相關(guān)的例程程序發(fā)到你的郵箱,供參考。 |
單帖管理 | 引用 | 回復 ![]() |