Esempio n. 1
0
        public async Task E2E_AppClient_Reset_Password_Test()
        {
            var registerResponse = await CreateTestAccount();

            var resetInfo = new AccountResetPasswordInfo
            {
                AccountName   = registerResponse.AccountName,
                Password      = "******",
                SuperPassword = ValidAccountPassword
            };

            await Task.Delay(TimeSpan.FromSeconds(1));

            var resetPasswordResponse = await acClient.AccountResetPasswordAsync(resetInfo);

            var loginInfo = new AccountLoginInfo
            {
                AccountName = registerResponse.AccountName,
                Password    = ValidAccountPassword
            };

            await TestExpector.ExpectUCenterErrorAsync(UCenterErrorCode.AccountLoginFailedPasswordNotMatch,
                                                       async() => { await acClient.AccountLoginAsync(loginInfo); });
        }
Esempio n. 2
0
        //-------------------------------------------------------------------------
        public override void init()
        {
            EbLog.Note("ClientSampleApp.init()");

            EntityMgr.getDefaultEventPublisher().addHandler(Entity);

            // EtUCenterSDK示例
            var et_ucentersdk = EntityMgr.createEntity <EtUCenterSDK>(null, Entity);
            var co_ucentersdk = et_ucentersdk.getComponent <ClientUCenterSDK <DefUCenterSDK> >();

            //co_ucentersdk.UCenterDomain = "http://ucenter.playql.com/";
            co_ucentersdk.UCenterDomain = "http://ucenterdev.cragon.cn";

            // 获取Ip所在地
            //co_ucentersdk.getIpAddress(_onUCenterGetIpAddress);

            // 获取AppConfig
            //co_ucentersdk.getAppConfig("texaspoker", _onUCenterGetAppConfig);

            // 注册
            AccountRegisterInfo register_request = new AccountRegisterInfo();

            register_request.AccountName   = "aaaaabbbb";
            register_request.Password      = "******";
            register_request.SuperPassword = "******";
            //co_ucentersdk.register(register_request, _onUCenterRegister);

            // 登录
            AccountLoginInfo login_request = new AccountLoginInfo();

            login_request.AccountName = "lion";
            login_request.Password    = "******";
            login_request.Device      = _getDeviceInfo();
            //co_ucentersdk.login(login_request, _onUCenterLogin);

            // 游客登录
            GuestAccessInfo guestAccessInfo = new GuestAccessInfo()
            {
                AppId  = "fishing",
                Device = new DeviceInfo()
                {
                    Id = "U3DSample",
                }
            };

            co_ucentersdk.guestAccess(guestAccessInfo, _onUCenterGuestAccess);

            // 游客帐号转正
            //GuestConvertInfo convert_info = new GuestConvertInfo();
            //convert_info.AccountId = "dc798b4a-e43d-447f-896e-beba9439e3d0";
            //convert_info.AccountName = "sample_user";
            //convert_info.Password = "";
            //convert_info.SuperPassword = "";
            //convert_info.Gender = Gender.DeclineToState;
            //convert_info.Name = "";
            //convert_info.Identity = "";
            //convert_info.Phone = "";
            //convert_info.Email = "";
            //co_ucentersdk.guestConvert(convert_info, _onUCenterConvert);

            // 重置密码
            AccountResetPasswordInfo resetpassword_request = new AccountResetPasswordInfo();

            login_request.AccountName = "aaaaabbbb";
            login_request.Password    = "******";
            //co_ucentersdk.resetPassword(resetpassword_request, _onUCenterResetPassword);

            // 上传图片
            //string account_id = "8402633f-d6b0-4f13-9348-594f350d266b";
            //byte[] buffer = new byte[100];
            //MemoryStream ms = new MemoryStream(buffer);
            //co_ucentersdk.uploadProfileImage(account_id, ms, _onUCenterUploadProfileImage);
        }
Esempio n. 3
0
    //-------------------------------------------------------------------------
    public override void init()
    {
        EbLog.Note("ClientSampleApp.init()");

        EntityMgr.getDefaultEventPublisher().addHandler(Entity);

        // EtUCenterSDK示例
        var et_ucentersdk = EntityMgr.createEntity <EtUCenterSDK>(null, Entity);
        var co_ucentersdk = et_ucentersdk.getComponent <ClientUCenterSDK <DefUCenterSDK> >();

        co_ucentersdk.UCenterDomain = "http://cragonucenter.chinacloudsites.cn/";
        //co_ucentersdk.UCenterDomain = "http://blair-cs-sh.chinacloudapp.cn/";

        // 获取Ip所在地
        //co_ucentersdk.getIpAddress(_onUCenterGetIpAddress);

        // 获取AppConfig
        co_ucentersdk.getAppConfig("texaspoker", _onUCenterGetAppConfig);

        // 注册
        AccountRegisterInfo register_request = new AccountRegisterInfo();

        register_request.AccountName   = "aaaaabbbb";
        register_request.Password      = "******";
        register_request.SuperPassword = "******";
        //co_ucentersdk.register(register_request, _onUCenterRegister);

        // 登录
        AccountLoginInfo login_request = new AccountLoginInfo();

        login_request.AccountName = "aaaaabbbb";
        login_request.Password    = "******";
        //co_ucentersdk.login(login_request, _onUCenterLogin);

        // 游客登录
        //co_ucentersdk.guest(_onUCenterGuestLogin);

        // 游客帐号转正
        AccountConvertInfo convert_info = new AccountConvertInfo();

        convert_info.AccountId     = "01e94810-ce14-4fff-9c06-16a77990e12c";
        convert_info.AccountName   = "asdfg";
        convert_info.OldPassword   = "";
        convert_info.Password      = "";
        convert_info.SuperPassword = "";
        convert_info.Sex           = Sex.Unknown;
        convert_info.Name          = "";
        convert_info.IdentityNum   = "";
        convert_info.PhoneNum      = "";
        convert_info.Email         = "";
        //co_ucentersdk.convert(convert_info, _onUCenterConvert);

        // 重置密码
        AccountResetPasswordInfo resetpassword_request = new AccountResetPasswordInfo();

        login_request.AccountName = "aaaaabbbb";
        login_request.Password    = "******";
        //co_ucentersdk.resetPassword(resetpassword_request, _onUCenterResetPassword);

        // 上传图片
        //string account_id = "1111";
        //byte[] buffer = new byte[100];
        //MemoryStream ms = new MemoryStream(buffer);
        //co_ucentersdk.uploadProfileImage(account_id, ms, _onUCenterUploadProfileImage);
    }