Exemplo n.º 1
0
    public void FindPassword()
    {
        var request = new SendAccountRecoveryEmailRequest {
            Email = FindPasswordEmailInput.text, TitleId = "BAC36"
        };

        PlayFabClientAPI.SendAccountRecoveryEmail(request, (result) => SendEmailCheckText.text = "이메일 전송완료", (error) => SendEmailCheckText.text = "이메일 전송실패");
    }
Exemplo n.º 2
0
    public void RessetBtn()
    {
        var request = new SendAccountRecoveryEmailRequest
        {
            Email = emailInputFieldLogin.text,

            TitleId = "2910F"
        };
    }
        public void RecoveryPassword()
        {
            string email   = emailPanel.text;
            var    request = new SendAccountRecoveryEmailRequest();

            request.Email   = email;
            request.TitleId = "99BF5";
            PlayFab.PlayFabClientAPI.SendAccountRecoveryEmail(request, OnRecoveryEmailSuccess, OnRecoveryEmailFailed);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Forces an email to be sent to the registered email address for the specified account, with a link allowing the user to change the password
        /// </summary>
        public static void SendAccountRecoveryEmail(SendAccountRecoveryEmailRequest request, Action <SendAccountRecoveryEmailResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null)
        {
            if (PlayFabSettings.DeveloperSecretKey == null)
            {
                throw new Exception("Must have PlayFabSettings.DeveloperSecretKey set to call this method");
            }

            PlayFabHttp.MakeApiCall("/Admin/SendAccountRecoveryEmail", request, AuthType.DevSecretKey, resultCallback, errorCallback, customData);
        }
    /// <summary>
    /// Triggers the backend to send an account recovery email to the account provided
    /// </summary>
    /// <param name="email">Email to match</param>
    public static void SendAccountRecoveryEmail(string email)
    {
        PlayFabLoginCalls.RequestSpinner();
        SendAccountRecoveryEmailRequest request = new SendAccountRecoveryEmailRequest();

        request.Email   = email;
        request.TitleId = PlayFabSettings.TitleId;

        PlayFabClientAPI.SendAccountRecoveryEmail(request, OnSendAccountRecoveryEmailSuccess, OnPlayFabCallbackError);
    }
Exemplo n.º 6
0
    public void ResetPasswordButtonFunc()
    {
        var request = new SendAccountRecoveryEmailRequest
        {
            Email   = emailInput.text,
            TitleId = "81ABC"
        };

        PlayFabClientAPI.SendAccountRecoveryEmail(request, OnPasswordReset, OnError);
    }
Exemplo n.º 7
0
    public void Resetpwd()
    {
        var request = new SendAccountRecoveryEmailRequest
        {
            Email   = emailinput,
            TitleId = "823BE",
        };

        PlayFabClientAPI.SendAccountRecoveryEmail(request, Onpwdreset, Onerror);
    }
    public void RecoveryPassword()
    {
        GetUserEmail();
        var request = new SendAccountRecoveryEmailRequest();

        request.Email   = userEmail;
        request.TitleId = PLAYFABLOGIN_APP_ID;
        PlayFab.PlayFabClientAPI.SendAccountRecoveryEmail(request, OnRecoveryEmailSuccess,
                                                          OnRecoveryEmailFailed);
    }
Exemplo n.º 9
0
    public void OnClickRecoverAccount(string emailIn)
    {
        var request = new SendAccountRecoveryEmailRequest {
            Email = emailIn, TitleId = "85D11"
        };

        requestReturned = false;
        loginSuccess    = false;
        PlayFabClientAPI.SendAccountRecoveryEmail(request, RecoverdEmailSuccess, ErrorHandler);
    }
Exemplo n.º 10
0
        /// <summary>
        /// Request an account recovery email (new password) to the email passed in.
        /// </summary>
        public static void ForgotPassword(string emailAddress)
        {
            SendAccountRecoveryEmailRequest request = new SendAccountRecoveryEmailRequest()
            {
                TitleId = PlayFabSettings.TitleId,
                Email   = emailAddress
            };

            PlayFabClientAPI.SendAccountRecoveryEmail(request, OnEmailRecovery, OnLoginError);
        }
    public void RequestPassword()
    {
        string text = requestedEmail.text;

        if (text != "")
        {
            var request = new SendAccountRecoveryEmailRequest();
            request.Email   = text;
            request.TitleId = "9F65";
            PlayFabClientAPI.SendAccountRecoveryEmail(request, OnRecoveryEmailSuccess, OnPlayFabError);
        }
    }
Exemplo n.º 12
0
        /// <summary>
        /// Resets the password.
        /// </summary>
        /// <param name="registerEmailAddress">The register email address.</param>
        public static void ResetPassword(string registerEmailAddress)
        {
            //create an request for user.
            var requestforAccountRecoveryEmail = new SendAccountRecoveryEmailRequest
            {
                Email   = registerEmailAddress,
                TitleId = PlayFabSettings.TitleId,
            };

            //fire teh Api
            PlayFabClientAPI.SendAccountRecoveryEmail(request: requestforAccountRecoveryEmail, resultCallback: Onsuccess, errorCallback: OnFailure);
        }
Exemplo n.º 13
0
    /// <summary>
    /// Triggers the backend to send an account recovery email to the account provided
    /// </summary>
    /// <param name="email">Email to match</param>
    public static void SendAccountRecoveryEmail(string email)
    {
        SendAccountRecoveryEmailRequest request = new SendAccountRecoveryEmailRequest();

        request.Email   = email;
        request.TitleId = PlayFabSettings.TitleId;

        DialogCanvasController.RequestLoadingPrompt(PlayFabAPIMethods.SendAccountRecoveryEmail);
        PlayFabClientAPI.SendAccountRecoveryEmail(request, (SendAccountRecoveryEmailResult result) =>
        {
            PF_Bridge.RaiseCallbackSuccess(string.Empty, PlayFabAPIMethods.SendAccountRecoveryEmail, MessageDisplayStyle.none);
        }, PF_Bridge.PlayFabErrorCallback);
    }
Exemplo n.º 14
0
    /// <summary>
    /// Triggers the backend to send an account recovery email to the account provided
    /// </summary>
    /// <param name="email">Email to match</param>
    public static void SendAccountRecoveryEmail(string email)
    {
        var request = new SendAccountRecoveryEmailRequest
        {
            Email   = email,
            TitleId = PlayFabSettings.TitleId
        };


        PlayFabClientAPI.SendAccountRecoveryEmail(request, result =>
        {
            PF_Bridge.RaiseCallbackSuccess(string.Empty, PlayFabAPIMethods.SendAccountRecoveryEmail, MessageDisplayStyle.none);
        }, PF_Bridge.PlayFabErrorCallback);
    }
Exemplo n.º 15
0
    public void ResetPassword()
    {
        if (loginManager.getEmail() == "")
        {
            PlayfabUtils.OnError(feedbackText, "Reset Password needs login!");
            return;
        }
        var request = new SendAccountRecoveryEmailRequest
        {
            Email   = loginManager.getEmail(),
            TitleId = PlayfabUtils.TITLE_ID
        };

        PlayFabClientAPI.SendAccountRecoveryEmail(request, OnPasswordRecoverySent, OnError);
    }
Exemplo n.º 16
0
    public void ResetPassword()
    {
        if (emailInput.text.Equals(""))
        {
            PlayfabUtils.OnError(feedbackText, "Reset Password needs email!");
            return;
        }
        var request = new SendAccountRecoveryEmailRequest
        {
            Email   = emailInput.text,
            TitleId = PlayfabUtils.TITLE_ID
        };

        PlayFabClientAPI.SendAccountRecoveryEmail(request, OnPasswordRecoverySent, OnError);
    }
Exemplo n.º 17
0
    public void FindId()
    {
        // var request1 = new LoginWithPlayFabRequest { Username = FindIDEmailInput.text };
        // PlayFabClientAPI.LoginWithPlayFab(request1, (result)=>{print("관리자 로그인성공");}, (error) => print("관리자 로그인 실패"));

        //var request = new GetAccountInfoRequest { Username = FindIDEmailInput.text };
        //PlayFabClientAPI.GetAccountInfo(request, (result) => ShowID.text = result.AccountInfo.TitleInfo.DisplayName, (error) => print("실패"));

        var t = new SendAccountRecoveryEmailRequest {
            Email = "*****@*****.**", TitleId = "BAC36"
        };

        PlayFabClientAPI.SendAccountRecoveryEmail(t, rrr, (error) => print(""));

        // var tt = new User//
    }
Exemplo n.º 18
0
        void SendRecoveryEmail(string email)
        {
            Debug.Log("attempting password recovery at: " + email);
            var request = new SendAccountRecoveryEmailRequest
            {
                Email           = email,
                EmailTemplateId = "FCCD62394DB8AEAC",
                TitleId         = PlayFabSettings.TitleId
            };

            PlayFabClientAPI.SendAccountRecoveryEmail(request, res =>
            {
                PasswordResetSuccessPanel.SetActive(true);
                Debug.Log("An account recovery email has been sent to the player's email address.");
            }, FailureCallback);
        }
Exemplo n.º 19
0
    //“修改密码”按钮的响应事件
    public void ClickModifyPasswordButton()
    {
        //判断账号是否绑定邮箱
        if (PlayFabUserData.email == null)
        {
            modifyPasswordLabel.text = "该账号未绑定邮箱,无法修改密码";
            return;
        }
        processingWindow.SetActive(true);

        //发送密码修改邮件至账号绑定邮箱
        SendAccountRecoveryEmailRequest request = new SendAccountRecoveryEmailRequest()
        {
            TitleId = PlayFabUserData.titleId,
            Email   = PlayFabUserData.email
        };

        Debug.Log(PlayFabUserData.email);
        PlayFabClientAPI.SendAccountRecoveryEmail(request, OnSendAccountRecoveryEmail, OnPlayFabError);
    }