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