初始化和登陆
2016-07-26 16:25:28 0 举报
初始化和登陆是用户在使用一个应用程序或网站时必须经历的两个关键步骤。初始化是指系统为新用户创建一个帐户,或者为现有用户更新其信息的过程。这个过程通常包括输入用户名、密码和其他必要的个人信息,然后点击“创建帐户”或“登录”按钮来完成。 登陆是指用户使用其凭据(如用户名和密码)来访问其帐户的过程。一旦成功登陆,用户就可以访问该应用程序或网站提供的所有功能和服务。为了保护用户的隐私和安全,大多数应用程序和网站都会采取各种措施来确保只有合法用户可以登陆。
作者其他创作
大纲/内容
用户AA:根据函数返回值提示消息
userTraderAPI=TraderAPI.CreateFtdcTraderApi;,将userTraderAPI赋值给账户
userTraderAPI.RegisterSpi(userTraderSpi)
userTraderAPI.release();
检查账户用户名、密码、市场代码和服务器地址是否齐全
OnRspUserLogin:设置用户的信息
检查账户的userTraderAPI是否为空
userTraderAPI.ReqUserLogin();
end
userTraderAPI.GetTradingDay();获取当前交易日
OnFrontConnected:消息队列执行登录
否
API
用户AA:构建对象失败
是
创建结果返回null
内部执行
内部执行,消息队列
初始化和登陆
查询账户的结算日ReqQrySettlementInfoConfirm
新建一个继承于CThostFtdcTraderSpi的实例名称为userTraderSpi
用户AA:服务器连接成功
项目启动时,加载所有的账户至内存中(用户数据格式继承:CThostFtdcReqUserLoginField,增加字段userTraderAPI,host等),循环用户
用户AA:账单交易日期为:ConfirmDate
RspQrySettlementInfoConfirm:判断交易日与账单确认日期是否相等,并且将比较结果赋值给账户dologin
Start
用户AA:初始化登录中...
userTraderAPI.SubscribePublicTopic(THOST_TE_RESUME_TYPE)
userTraderAPI.init()
您的账户信息不全,无法初始化登录
SPI
userTraderAPI.SubscribePrivateTopic(THOST_TE_RESUME_TYPE)
userTraderAPI.RegisterFront(账户.host)
用户AA:登录成功用户AA:当前交易日:GetTradingDay()
0 条评论
下一页
为你推荐
查看更多