public void LoginUsername(string username, string pass) { this.username = username; this.password = pass; if (!PlayFabClientAPI.IsClientLoggedIn()) { var request = new LoginWithPlayFabRequest { Username = username, Password = password }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginFailure); } }
private void Login() { BlockInput(); LoginWithPlayFabRequest request = new LoginWithPlayFabRequest { Username = userNameInput.text, Password = passwordInput.text }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginError); //request.SetUserName(userNameInput.text); //request.SetPassword(passwordInput.text); //request.Send(OnLoginSuccess, OnLoginError); }
public void Start() { PlayFabSettings.TitleId = "96F3"; // Please change this value to your own titleId from PlayFab Game Manager //SetTitleData(); var testCreation = new LoginWithPlayFabRequest { Username = "******", TitleId = "96F3", Password = "******" }; //var request = new LoginWithPlayFabRequest { Password = "******", TitleId = "96F3" , Username = "******" }; //PlayFabClientAPI.LoginWithPlayFab(testCreation, OnLoginSuccess, OnLoginFailure); GetTitleInternalData(); }
/** * @brief 로그인을 담당하는 함수입니다. */ public void Login() { // 닉네임과 패스워드를 설정 LoginWithPlayFabRequest request = new LoginWithPlayFabRequest { Username = userName, Password = password }; // PlayFab 서버로 로그인 // 로그인 성공 시 OnLoginSuccess 호출 // 실패 시 OnLoginFailed 호출 PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginFailed); }
public void OnClickLogin() { var request = new LoginWithPlayFabRequest { Username = inputUsername.text, Password = inputPassword.text, TitleId = PlayFabSettings.TitleId }; SceneManager.LoadScene("ConnectingScreen"); PlayFabClientAPI.LoginWithPlayFab(request, AuthenticationManager.Instance.OnLoginSuccess, AuthenticationManager.Instance.OnLoginFailure); AuthenticationManager.Instance.Username = inputUsername.text; }
public void OnSignIn() { Debug.Log("TrySingIn"); var request = new LoginWithPlayFabRequest { InfoRequestParameters = new GetPlayerCombinedInfoRequestParams { GetPlayerStatistics = true }, Username = m_login.text, Password = m_password.text }; LobbyManager.m_playerName = m_login.text; PlayFabClientAPI.LoginWithPlayFab(request, OnSignInSuccess, OnSignInFailure); }
// Logs in user with PlayFab id public void Login(string username, string password) { var request = new LoginWithPlayFabRequest { Username = username, Password = password }; PlayFabClientAPI.LoginWithPlayFab(request, delegate(LoginResult result) { Debug.Log("User: "******" login successful"); }, SharedError.OnSharedError); }
private void LoginToPlayfab(string username, string password) { if (username.Length > 0 && password.Length > 0) { LoggingIn(); LoginWithPlayFabRequest loginReq = new LoginWithPlayFabRequest(); loginReq.Username = username; loginReq.Password = password; loginReq.TitleId = PlayFabData.TitleId; PlayFabClientAPI.LoginWithPlayFab(loginReq, OnLoginSuccess, OnPlayfabLoginError); } }
public void OnLogInButtonPress() { var username = screenNameInputField.text; var password = passwordInputField.text; // save login in prefs PlayerPrefs.SetString("password", password); // lets server know we want account info returned so we can get screenName/email var requestParams = new GetPlayerCombinedInfoRequestParams() { GetUserAccountInfo = true }; if (username.Contains("@")) // username is actually an email { var request = new LoginWithEmailAddressRequest { InfoRequestParameters = requestParams, Email = username, Password = password, TitleId = PlayFabSettings.TitleId }; PlayFabClientAPI.LoginWithEmailAddress( request, SuccessfulLogin, FailureCallback ); } else { // save login in prefs PlayerPrefs.SetString("screenName", username); var request = new LoginWithPlayFabRequest { InfoRequestParameters = requestParams, Username = username, Password = password, TitleId = PlayFabSettings.TitleId }; PlayFabClientAPI.LoginWithPlayFab( request, SuccessfulLogin, FailureCallback ); } }
//“登录”按钮响应事件 public void ClickLoginButton() { /* 实现玩家账号/邮箱登录的功能 * 首先,启用UI,提示玩家账号正在登录 * 其次在游戏客户端检测一些简单的非法输入 * 最后,使用PlayFab的Client API实现玩家账号/邮箱登录 * 账号登录:先使用LoginWithPlayFabRequest声明账号登录请求,在使用PlayFabClientAPI.LoginWithPlayFab发起请求; * 邮箱登录:先使用LoginWithEmailAddressRequest声明账号登录请求,在使用PlayFabClientAPI.LoginWithEmailAddress发起请求。 * 登录成功,调用OnLoginResult函数,连接Photon服务器,游戏进入游戏主面板 * 登录失败,根据错误类型提示玩家登录失败原因,在控制台输出错误信息 */ //在游戏客户端检测一些简单的非法输入 if (account.text == "") { errorMessage.text = "请输入账号/邮箱"; } else if (password.text == "") { errorMessage.text = "请输入密码"; } else { //非法输入通过后 errorMessage.text = ""; //启用UI,提示玩家账号正在登录 loginingWindow.GetComponentInChildren <Text>().text = "账 号 登 录 中 ..."; loginingWindow.SetActive(true); //最后,使用PlayFab的Client API实现玩家账号/邮箱登录 //邮箱登录:先使用LoginWithEmailAddressRequest声明账号登录请求,在使用PlayFabClientAPI.LoginWithEmailAddress发起请求。 if (account.text.Contains("@")) { LoginWithEmailAddressRequest request = new LoginWithEmailAddressRequest() { Email = account.text, Password = password.text }; PlayFabClientAPI.LoginWithEmailAddress(request, OnLoginResult, OnPlayFabError);//登录成功,调用OnLoginResult函数,连接Photon服务器,游戏进入游戏主面板;登录失败,根据错误类型提示玩家登录失败原因,在控制台输出错误信息 } else//账号登录:先使用LoginWithPlayFabRequest声明账号登录请求,在使用PlayFabClientAPI.LoginWithPlayFab发起请求; { LoginWithPlayFabRequest request = new LoginWithPlayFabRequest() { Username = account.text, Password = password.text }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginResult, OnPlayFabError);//登录成功,调用OnLoginResult函数,连接Photon服务器,游戏进入游戏主面板;登录失败,根据错误类型提示玩家登录失败原因,在控制台输出错误信息 } } }
public void Login() { var request = new LoginWithPlayFabRequest { Username = username, Password = password }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginFailure); errorText.text = "<color=#ffffff>로그인 중...</color>"; SoundManager.Instance.Button_Login_Sound(); if (SoundManager.Instance != null) { SoundManager.Instance.Button_Login_Sound(); } }
/// <summary> /// Function used to login an existing player with PlayFab. /// </summary> /// <param name="username">User's username</param> /// <param name="password">User's password</param> /// <param name="OnLoginCompletedCallback">Function to call after process ends</param> public void LoginWithPlayFab(string username, string password, ProjectDelegates.PlayFabLoginCallback OnLoginCompletedCallback) { this.OnLoginCompletedCallback = OnLoginCompletedCallback; PlayFabSettings.TitleId = playFabGameID; LoginWithPlayFabRequest request = new LoginWithPlayFabRequest(); request.Username = username; request.Password = password; request.TitleId = playFabGameID; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginCompleted, OnLoginError); }
public void Login() { LoginWithPlayFabRequest request = new LoginWithPlayFabRequest(); request.Username = UserName.text; request.Password = UserName.text; PlayFabClientAPI.LoginWithPlayFab(request, result => { Alerts a = new Alerts(); StartCoroutine(a.CreateNewAlert(UserName.text + " You have logged in")); SceneManager.LoadScene(LevelToLoad); }, error => { Alerts a = new Alerts(); StartCoroutine(a.CreateNewAlert(error.ErrorMessage)); }); }
public void InvitePlayerToGroup(string adminUsername, string password, string groupName, string usernameToAdd) { var loginWithPlayFabRequest = new LoginWithPlayFabRequest { Username = adminUsername, Password = password }; PlayFabClientAPI.LoginWithPlayFab(loginWithPlayFabRequest, delegate(LoginResult loginResult) { var getGroupRequest = new GetGroupRequest() { GroupName = groupName }; PlayFabGroupsAPI.GetGroup(getGroupRequest, delegate(GetGroupResponse getGroupResponse) { var getAccountInfoRequest = new GetAccountInfoRequest() { Username = usernameToAdd }; PlayFabClientAPI.GetAccountInfo(getAccountInfoRequest, delegate(GetAccountInfoResult getAccountInfoResult) { var inviteToGroupRequest = new InviteToGroupRequest() { Group = getGroupResponse.Group, Entity = ConvertEntityKey(getAccountInfoResult.AccountInfo.TitleInfo.TitlePlayerAccount) }; PlayFabGroupsAPI.InviteToGroup(inviteToGroupRequest, delegate(InviteToGroupResponse inviteToGroupResponse) { Debug.Log("Admin username: "******" successfully added username: "******" to group: " + groupName); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }
// Login with PlayFab public virtual void SendLoginWithPlayFab() { Debug.Log("SendLoginWithPlayFab "); if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { PlayFabSettings.staticSettings.TitleId = c_TitleId; } var request = new LoginWithPlayFabRequest { TitleId = PlayFabSettings.staticSettings.TitleId, Username = c_testName, Password = c_testPass // email }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginWithPlayFabSuccess, OnLoginWithPlayFabFailure); }
/* * When the player clicks the button to log in, the Client calls LoginWithPlayFabRequest to return * the login token. Authenticate the client in order to call other PlayFab Client APIs. * */ public void loginButtonClicked() { if (string.IsNullOrEmpty(PlayFabSettings.staticSettings.TitleId)) { /* * Please change the titleId below to your own titleId from PlayFab Game Manager. * If you have already set the value in the Editor Extensions, this can be skipped. */ PlayFabSettings.staticSettings.TitleId = "13C25"; } var request = new LoginWithPlayFabRequest { Username = "******", TitleId = "13C25", Password = "******" }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginFailure); }
// Start is called before the first frame update void Start() { if (ClearPlayerPrefs) { PlayerPrefs.DeleteAll(); } if (PlayerPrefs.HasKey("PASSWORD")) { LoginWithPlayFabRequest request = new LoginWithPlayFabRequest { Username = PlayerPrefs.GetString("USERNAME"), Password = PlayerPrefs.GetString("PASSWORD") }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginSuccess, OnLoginFailure); } PlayButton.gameObject.SetActive(false); }
public void Login() { login_request = new LoginWithPlayFabRequest(); login_request.Username = username; login_request.Password = password; PlayFabClientAPI.LoginWithPlayFab(login_request, result => { //If the account is found multiplayer_manager.ConnectToMaster(); Debug.Log("You are now logged in!"); }, error => { // If the account is not found Debug.Log(error.ErrorMessage); }, null); }
public void OnLoginButton() { LoginWithPlayFabRequest loginRequest = new LoginWithPlayFabRequest { Username = usernameInput.text, Password = passwordInput.text }; PlayFabClientAPI.LoginWithPlayFab(loginRequest, result => { SetDisplayText("Login as: " + result.PlayFabId, Color.green); onLoggedIn?.Invoke(); playFabId = result.PlayFabId; }, error => SetDisplayText(error.ErrorMessage, Color.red) ); }
public void Login() { loginRequest = new LoginWithPlayFabRequest(); loginRequest.Username = User_L.text; loginRequest.Password = Pass_L.text; PlayFabClientAPI.LoginWithPlayFab(loginRequest, result => { //If account is found message.text = "Welcome!" + User_L.text + ", Connecting..."; isAuthenticated = true; mp.connectToMaster(); Debug.Log("You are now logged in!!"); }, error => { //If account is not found message.text = "Failed to Login[" + error.ErrorMessage + "]"; isAuthenticated = false; Debug.Log(error.ErrorMessage); }, null); }
public void AcceptInvitationToGroup(string usernameToAccept, string password, string groupName) { var loginWithPlayFabRequest = new LoginWithPlayFabRequest { Username = usernameToAccept, Password = password }; PlayFabClientAPI.LoginWithPlayFab(loginWithPlayFabRequest, delegate(LoginResult loginResult) { var getAccountInfoRequest = new GetAccountInfoRequest() { Username = usernameToAccept }; PlayFabClientAPI.GetAccountInfo(getAccountInfoRequest, delegate(GetAccountInfoResult getAccountInfoResult) { var getGroupRequest = new GetGroupRequest() { GroupName = groupName }; PlayFabGroupsAPI.GetGroup(getGroupRequest, delegate(GetGroupResponse getGroupResponse) { var acceptGroupInvitationRequest = new AcceptGroupInvitationRequest() { Entity = ConvertEntityKey(getAccountInfoResult.AccountInfo.TitleInfo.TitlePlayerAccount), Group = getGroupResponse.Group }; PlayFabGroupsAPI.AcceptGroupInvitation(acceptGroupInvitationRequest, delegate(EmptyResponse emptyResponse) { Debug.Log("Username: "******" has accepted an invitation to group: " + groupName); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }
public void Login() { var loginRequest = new LoginWithPlayFabRequest() { TitleId = PlayFabSettings.TitleId, Username = LoginUsernameField.text, Password = LoginPasswordField.text }; PlayFabClientAPI.LoginWithPlayFab(loginRequest, (result) => { LoginRegisterSuccess(result.PlayFabId, result.SessionTicket); }, (error) => { LoginErrorText.text = error.ErrorMessage; LoginErrorText.gameObject.transform.parent.gameObject.SetActive(true); PlayFabErrorHandler.HandlePlayFabError(error); }); }
/// <summary> /// Login with PlayFab username. /// </summary> /// <param name="user">Username to use</param> /// <param name="pass">Password to use</param> public static void LoginWithUsername(string user, string password) { if (user.Length > 0 && password.Length > 0) { LoginMethodUsed = LoginPathways.pf_username; LoginWithPlayFabRequest request = new LoginWithPlayFabRequest(); request.Username = user; request.Password = password; request.TitleId = PlayFabSettings.TitleId; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginResult, OnLoginError); } else { if (OnPlayFabError != null) { OnLoginFail("User Name and Password cannot be blank."); } } }
private void OnRegisterResult(RegisterPlayFabUserResult result) { var text = Login.text; var user = text; var password = Password.text; InfoText.color = PositiveColor; InfoText.text = _Registered; InfoText.gameObject.SetActive(true); var request = new LoginWithPlayFabRequest { Username = user, Password = password, TitleId = PlayFabSettings.TitleId }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginResult, OnLoginError); }
/// <summary> /// Login with PlayFab username. /// </summary> /// <param name="user">Username to use</param> /// <param name="pass">Password to use</param> public static void LoginWithUsername(string user, string password) { if (user.Length > 0 && password.Length > 0) { var request = new LoginWithPlayFabRequest { Username = user, Password = password, TitleId = PlayFabSettings.TitleId }; PlayFabClientAPI.LoginWithPlayFab(request, OnLoginResult, OnLoginError); } else { if (OnLoginFail != null) { OnLoginFail("User Name and Password cannot be blank.", MessageDisplayStyle.error); } } }
/// <summary> /// Login with PlayFab username. /// </summary> /// <param name="user">Username to use</param> /// <param name="pass">Password to use</param> public static void LoginWithUsername(string user, string password) { if (user.Length > 0 && password.Length > 0) { //LoginMethodUsed = LoginPathways.pf_username; LoginWithPlayFabRequest request = new LoginWithPlayFabRequest(); request.Username = user; request.Password = password; request.TitleId = PlayFabSettings.TitleId; DialogCanvasController.RequestLoadingPrompt(PlayFabAPIMethods.GenericLogin); PlayFabClientAPI.LoginWithPlayFab(request, RequestPhotonToken, OnLoginError); } else { if (OnLoginFail != null) { OnLoginFail("User Name and Password cannot be blank.", MessageDisplayStyle.error); } } }
/// <summary> /// Login with PlayFab username. /// </summary> /// <param name="user">Username to use</param> /// <param name="pass">Password to use</param> public static void LoginWithUsername(string user, string password) { if (user.Length > 0 && password.Length > 0) { var request = new LoginWithPlayFabRequest { Username = user, Password = password, TitleId = PlayFabSettings.TitleId }; DialogCanvasController.RequestLoadingPrompt(PlayFabAPIMethods.GenericLogin); PlayFabClientAPI.LoginWithPlayFab(request, OnLoginResult, OnLoginError); } else { if (OnLoginFail != null) { OnLoginFail("User Name and Password cannot be blank.", MessageDisplayStyle.error); } } }
/* * Step 1 * We authenticate current PlayFab user normally. * In this case we use LoginWithCustomID API call for simplicity. * You can absolutely use any Login method you want. * We use PlayFabSettings.DeviceUniqueIdentifier as our custom ID. * We pass RequestPhotonToken as a callback to be our next step, if * authentication was successful. */ public static void AuthenticateWithPlayFab() { if (PlayerPrefs.HasKey("screenName") && PlayerPrefs.HasKey("password")) { // was previously logged in Debug.Log("PlayFab authenticating using Previous Log In..."); var request = new LoginWithPlayFabRequest { Username = PlayerPrefs.GetString("screenName"), Password = PlayerPrefs.GetString("password"), TitleId = PlayFabSettings.TitleId }; PlayFabClientAPI.LoginWithPlayFab( request, Authenticated, OnPlayFabError ); } else { // default log in Debug.Log("PlayFab authenticating using Device ID..."); #if UNITY_ANDROID // android authentication PlayFabClientAPI.LoginWithAndroidDeviceID(new LoginWithAndroidDeviceIDRequest() { CreateAccount = true, AndroidDeviceId = PlayFabSettings.DeviceUniqueIdentifier }, Authenticated, OnPlayFabError); #else // development authentication PlayFabClientAPI.LoginWithCustomID(new LoginWithCustomIDRequest() { CreateAccount = true, CustomId = PlayFabSettings.DeviceUniqueIdentifier }, Authenticated, OnPlayFabError); #endif } }
public void OnLoginButton() { LoginWithPlayFabRequest loginRequest = new LoginWithPlayFabRequest { Username = usernameInput.text, Password = passwordInput.text }; PlayFabClientAPI.LoginWithPlayFab(loginRequest, result => { SetDisplayText("Logged in as: " + result.PlayFabId, Color.green); if (onLoggedIn != null) { onLoggedIn.Invoke(); } playFabId = result.PlayFabId; }, error => SetDisplayText("Incorrect Login", Color.red) ); }
public void GetInventory(string username, string password) { var loginWithPlayFabRequest = new LoginWithPlayFabRequest { Username = username, Password = password }; PlayFabClientAPI.LoginWithPlayFab(loginWithPlayFabRequest, delegate(LoginResult loginResult) { PlayFabClientAPI.GetUserInventory(new GetUserInventoryRequest(), delegate(GetUserInventoryResult getUserInventoryResult) { Debug.Log("Player Inventory"); getUserInventoryResult.Inventory.ForEach(item => { Debug.Log("ItemId: " + item.ItemId + ", Price: " + item.UnitPrice + ", VirtualCurrency: " + item.UnitCurrency); }); }, SharedError.OnSharedError); }, SharedError.OnSharedError); }