public void LogOnUsernamePassword(string new_username, string new_password) { logon_needs = LogonNeeds.None; SetLogonInformation(new_username, new_password); LogonInternal(); }
public void ClearLogonInformation() { username = ""; password = ""; two_factor_code = ""; logon_needs = LogonNeeds.None; }
void OnAccountLogonDenied(SteamUser.LoggedOnCallback cb) { logon_state = LogonState.LoggedOff; Log.WriteLine("OnAccountLogonDenied: {0}", cb.Result.ExtendedString()); switch (cb.Result) { case EResult.AccountLoginDeniedNeedTwoFactor: { Log.WriteLine("Needs twofactor code..."); logon_needs = LogonNeeds.TwoFactor; break; } case EResult.AccountLogonDenied: { Log.WriteLine("Needs steamguard code..."); logon_needs = LogonNeeds.SteamGuard; break; } } var b = new Core.Util.Buffer(); b.SetAlignment(4); b.Write((uint)cb.Result); b.WriteBool(false); Instance.PostCallback(102, b); }
void OnAccountLogonSuccess(SteamUser.LoggedOnCallback cb) { logon_state = LogonState.LoggedOn; logon_needs = LogonNeeds.None; Log.WriteLine("Logon succeeded!"); AccountFlags = cb.AccountFlags; public_ip = cb.PublicIP; Instance.PostCallback(101, new Core.Util.Buffer()); // Tell steam that we are running the `nEw Ui` Instance.SteamClient.Send(new ClientMsgProtobuf <CMsgClientUIMode>(EMsg.ClientCurrentUIMode) { Body = { chat_mode = 2 } }); GetAppOwnershipTicketAsync(7); }