1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef _LOGIN_IDL
#define _LOGIN_IDL
 
#include "01-base.idl"
#include "02-framework.idl"
 
 
module com {
    module vci {
        module corba{
            module logon {
                module method {
                    interface LogonManagement {
                        /**验证登录**/
                        corba::framework::data::UserInfo checkLogin(in wstring userName,in wstring password) raises (corba::common::VCIError);
 
                        corba::framework::data::UserInfo checkLoginForBS(in wstring userName,in wstring password) raises (corba::common::VCIError);
 
                        corba::framework::data::UserInfo getUserObjectByUserName(in wstring userName) raises (corba::common::VCIError);
 
                        corba::framework::data::UserInfo loginByToken(in wstring token) raises (corba::common::VCIError);
 
                        /**会话信息比以前的UserInfo多,所以单独加了接口**/
                        wstring getSessionInfoByToken(in wstring token) raises(corba::common::VCIError);
                        /***end**/
                    };//LogonManagement
                    
                };//method
            };//logon
        };//corba
    };//vci
};//com
 
#endif