| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377 |
- using System;
- using System.CodeDom.Compiler;
- using System.ComponentModel;
- using System.Runtime.CompilerServices;
- using System.Windows;
- using System.Windows.Controls;
- using System.Windows.Markup;
- using Microsoft.VisualBasic;
- using Microsoft.VisualBasic.CompilerServices;
- namespace PCL
- {
- // Token: 0x020000F1 RID: 241
- [DesignerGenerated]
- public class PageLoginAuth : Grid, IComponentConnector
- {
- // Token: 0x0600091B RID: 2331 RVA: 0x00006A27 File Offset: 0x00004C27
- public PageLoginAuth()
- {
- base.Loaded += delegate(object sender, RoutedEventArgs e)
- {
- this.ReloadRegisterButton();
- };
- this.m_RefClient = true;
- this.InitializeComponent();
- }
- // Token: 0x0600091C RID: 2332 RVA: 0x00047778 File Offset: 0x00045978
- public void Reload(bool KeepInput)
- {
- this.CheckRemember.Checked = Conversions.ToBoolean(ModBase.m_IdentifierRepository.Get("LoginRemember", null));
- if (KeepInput && !this.m_RefClient)
- {
- string text = this.ComboName.Text;
- this.ComboName.ItemsSource = (Operators.ConditionalCompareObjectEqual(ModBase.m_IdentifierRepository.Get("LoginAuthEmail", null), "", false) ? null : ModBase.m_IdentifierRepository.Get("LoginAuthEmail", null).ToString().Split("¨"));
- this.ComboName.Text = text;
- }
- else if (Operators.ConditionalCompareObjectEqual(ModBase.m_IdentifierRepository.Get("LoginAuthEmail", null), "", false))
- {
- this.ComboName.ItemsSource = null;
- }
- else
- {
- this.ComboName.ItemsSource = ModBase.m_IdentifierRepository.Get("LoginAuthEmail", null).ToString().Split("¨");
- this.ComboName.Text = ModBase.m_IdentifierRepository.Get("LoginAuthEmail", null).ToString().BeforeFirst("¨", false);
- if (Conversions.ToBoolean(ModBase.m_IdentifierRepository.Get("LoginRemember", null)))
- {
- this.TextPass.Password = ModBase.m_IdentifierRepository.Get("LoginAuthPass", null).ToString().BeforeFirst("¨", false).Trim();
- }
- }
- this.m_RefClient = false;
- }
- // Token: 0x0600091D RID: 2333 RVA: 0x000478E8 File Offset: 0x00045AE8
- public static ModLaunch.McLoginServer GetLoginData()
- {
- string interpreterMap = Conversions.ToString(Operators.ConcatenateObject(Information.IsNothing(ModMinecraft.AddClient()) ? ModBase.m_IdentifierRepository.Get("CacheAuthServerServer", null) : ModBase.m_IdentifierRepository.Get("VersionServerAuthServer", ModMinecraft.AddClient()), "/authserver"));
- ModLaunch.McLoginServer result;
- if (ModMain.fieldRepository == null)
- {
- result = new ModLaunch.McLoginServer(ModLaunch.McLoginType.Auth)
- {
- m_SerializerMap = "Auth",
- interpreterMap = interpreterMap,
- m_IssuerMap = "",
- _IndexerMap = "",
- m_WatcherMap = "Authlib-Injector",
- Type = ModLaunch.McLoginType.Auth
- };
- }
- else
- {
- result = new ModLaunch.McLoginServer(ModLaunch.McLoginType.Auth)
- {
- m_SerializerMap = "Auth",
- interpreterMap = interpreterMap,
- m_IssuerMap = ModMain.fieldRepository.ComboName.Text.Replace("¨", "").Trim(),
- _IndexerMap = ModMain.fieldRepository.TextPass.Password.Replace("¨", "").Trim(),
- m_WatcherMap = "Authlib-Injector",
- Type = ModLaunch.McLoginType.Auth
- };
- }
- return result;
- }
- // Token: 0x0600091E RID: 2334 RVA: 0x00047A00 File Offset: 0x00045C00
- public static string IsVaild(ModLaunch.McLoginServer LoginData)
- {
- string result;
- if (Operators.CompareString(LoginData.m_IssuerMap, "", false) == 0)
- {
- result = "账号不能为空!";
- }
- else if (Operators.CompareString(LoginData._IndexerMap, "", false) == 0)
- {
- result = "密码不能为空!";
- }
- else
- {
- result = "";
- }
- return result;
- }
- // Token: 0x0600091F RID: 2335 RVA: 0x00006A4F File Offset: 0x00004C4F
- public string IsVaild()
- {
- return PageLoginAuth.IsVaild(PageLoginAuth.GetLoginData());
- }
- // Token: 0x06000920 RID: 2336 RVA: 0x00047A4C File Offset: 0x00045C4C
- private void ComboName_TextChanged(object sender, TextChangedEventArgs e)
- {
- if (Operators.ConditionalCompareObjectEqual(NewLateBinding.LateGet(sender, null, "Text", new object[0], null, null, null), "", false))
- {
- this.TextPass.Password = "";
- }
- if (ModAnimation.CalcParser() == 0)
- {
- ModBase.m_IdentifierRepository.Set("CacheAuthAccess", "", false, null);
- }
- }
- // Token: 0x06000921 RID: 2337 RVA: 0x00006A5B File Offset: 0x00004C5B
- private void TextPass_PasswordChanged(object sender, RoutedEventArgs e)
- {
- if (ModAnimation.CalcParser() == 0)
- {
- ModBase.m_IdentifierRepository.Set("CacheAuthAccess", "", false, null);
- }
- }
- // Token: 0x06000922 RID: 2338 RVA: 0x00047AA8 File Offset: 0x00045CA8
- private void ComboName_SelectionChanged(MyComboBox sender, SelectionChangedEventArgs e)
- {
- if (Conversions.ToBoolean(sender.SelectedIndex == -1 || Conversions.ToBoolean(Operators.NotObject(ModBase.m_IdentifierRepository.Get("LoginRemember", null)))))
- {
- this.TextPass.Password = "";
- return;
- }
- this.TextPass.Password = ModBase.m_IdentifierRepository.Get("LoginAuthPass", null).ToString().Split("¨")[sender.SelectedIndex].Trim();
- }
- // Token: 0x06000923 RID: 2339 RVA: 0x00006A7A File Offset: 0x00004C7A
- private void CheckBoxChange(MyCheckBox sender, object e)
- {
- if (ModAnimation.CalcParser() == 0)
- {
- ModBase.m_IdentifierRepository.Set(Conversions.ToString(sender.Tag), sender.Checked, false, null);
- }
- }
- // Token: 0x06000924 RID: 2340 RVA: 0x00006AA5 File Offset: 0x00004CA5
- private void ComboName_TextChanged()
- {
- this.BtnLink.Content = ((Operators.CompareString(this.ComboName.Text, "", false) == 0) ? "注册账号" : "找回密码");
- }
- // Token: 0x06000925 RID: 2341 RVA: 0x00047B30 File Offset: 0x00045D30
- private void Btn_Click(object sender, EventArgs e)
- {
- if (Operators.ConditionalCompareObjectEqual(this.BtnLink.Content, "注册账号", false))
- {
- ModBase.OpenWebsite(Conversions.ToString((ModMinecraft.AddClient() != null) ? ModBase.m_IdentifierRepository.Get("VersionServerAuthRegister", ModMinecraft.AddClient()) : ModBase.m_IdentifierRepository.Get("CacheAuthServerRegister", null)));
- return;
- }
- ModBase.OpenWebsite(Conversions.ToString((ModMinecraft.AddClient() != null) ? ModBase.m_IdentifierRepository.Get("VersionServerAuthRegister", ModMinecraft.AddClient()) : ModBase.m_IdentifierRepository.Get("CacheAuthServerRegister", null)).Replace("/auth/register", "/auth/forgot"));
- }
- // Token: 0x06000926 RID: 2342 RVA: 0x00047BD4 File Offset: 0x00045DD4
- private void ReloadRegisterButton()
- {
- string str = Conversions.ToString((ModMinecraft.AddClient() != null) ? ModBase.m_IdentifierRepository.Get("VersionServerAuthRegister", ModMinecraft.AddClient()) : ModBase.m_IdentifierRepository.Get("CacheAuthServerRegister", null));
- this.BtnLink.Visibility = (string.IsNullOrEmpty(new ValidateHttp().Validate(str)) ? Visibility.Visible : Visibility.Collapsed);
- }
- // Token: 0x17000141 RID: 321
- // (get) Token: 0x06000927 RID: 2343 RVA: 0x00006AD6 File Offset: 0x00004CD6
- // (set) Token: 0x06000928 RID: 2344 RVA: 0x00047C38 File Offset: 0x00045E38
- internal virtual MyComboBox ComboName
- {
- [CompilerGenerated]
- get
- {
- return this.decoratorClient;
- }
- [CompilerGenerated]
- set
- {
- MyComboBox.TextChangedEventHandler obj = new MyComboBox.TextChangedEventHandler(this.ComboName_TextChanged);
- SelectionChangedEventHandler value2 = delegate(object sender, SelectionChangedEventArgs e)
- {
- this.ComboName_SelectionChanged((MyComboBox)sender, e);
- };
- MyComboBox.TextChangedEventHandler obj2 = delegate(object sender, TextChangedEventArgs e)
- {
- this.ComboName_TextChanged();
- };
- MyComboBox myComboBox = this.decoratorClient;
- if (myComboBox != null)
- {
- myComboBox.ValidateParser(obj);
- myComboBox.SelectionChanged -= value2;
- myComboBox.ValidateParser(obj2);
- }
- this.decoratorClient = value;
- myComboBox = this.decoratorClient;
- if (myComboBox != null)
- {
- myComboBox.DeleteParser(obj);
- myComboBox.SelectionChanged += value2;
- myComboBox.DeleteParser(obj2);
- }
- }
- }
- // Token: 0x17000142 RID: 322
- // (get) Token: 0x06000929 RID: 2345 RVA: 0x00006ADE File Offset: 0x00004CDE
- // (set) Token: 0x0600092A RID: 2346 RVA: 0x00047CB4 File Offset: 0x00045EB4
- internal virtual PasswordBox TextPass
- {
- [CompilerGenerated]
- get
- {
- return this.m_InstanceClient;
- }
- [CompilerGenerated]
- set
- {
- RoutedEventHandler value2 = new RoutedEventHandler(this.TextPass_PasswordChanged);
- PasswordBox instanceClient = this.m_InstanceClient;
- if (instanceClient != null)
- {
- instanceClient.PasswordChanged -= value2;
- }
- this.m_InstanceClient = value;
- instanceClient = this.m_InstanceClient;
- if (instanceClient != null)
- {
- instanceClient.PasswordChanged += value2;
- }
- }
- }
- // Token: 0x17000143 RID: 323
- // (get) Token: 0x0600092B RID: 2347 RVA: 0x00006AE6 File Offset: 0x00004CE6
- // (set) Token: 0x0600092C RID: 2348 RVA: 0x00047CF8 File Offset: 0x00045EF8
- internal virtual MyCheckBox CheckRemember
- {
- [CompilerGenerated]
- get
- {
- return this.stateClient;
- }
- [CompilerGenerated]
- set
- {
- MyCheckBox.ChangeEventHandler obj = delegate(object a0, bool a1)
- {
- this.CheckBoxChange((MyCheckBox)a0, a1);
- };
- MyCheckBox myCheckBox = this.stateClient;
- if (myCheckBox != null)
- {
- myCheckBox.PublishConfig(obj);
- }
- this.stateClient = value;
- myCheckBox = this.stateClient;
- if (myCheckBox != null)
- {
- myCheckBox.InstantiateConfig(obj);
- }
- }
- }
- // Token: 0x17000144 RID: 324
- // (get) Token: 0x0600092D RID: 2349 RVA: 0x00006AEE File Offset: 0x00004CEE
- // (set) Token: 0x0600092E RID: 2350 RVA: 0x00047D3C File Offset: 0x00045F3C
- internal virtual MyTextButton BtnLink
- {
- [CompilerGenerated]
- get
- {
- return this.m_CallbackClient;
- }
- [CompilerGenerated]
- set
- {
- MyTextButton.ClickEventHandler value2 = new MyTextButton.ClickEventHandler(this.Btn_Click);
- MyTextButton callbackClient = this.m_CallbackClient;
- if (callbackClient != null)
- {
- callbackClient.Click -= value2;
- }
- this.m_CallbackClient = value;
- callbackClient = this.m_CallbackClient;
- if (callbackClient != null)
- {
- callbackClient.Click += value2;
- }
- }
- }
- // Token: 0x0600092F RID: 2351 RVA: 0x00047D80 File Offset: 0x00045F80
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void InitializeComponent()
- {
- if (!this.m_TemplateClient)
- {
- this.m_TemplateClient = true;
- Uri resourceLocator = new Uri("/Plain Craft Launcher 2;component/pages/pagelaunch/pageloginauth.xaml", UriKind.Relative);
- Application.LoadComponent(this, resourceLocator);
- }
- }
- // Token: 0x06000930 RID: 2352 RVA: 0x0000414E File Offset: 0x0000234E
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- internal Delegate _CreateDelegate(Type delegateType, string handler)
- {
- return Delegate.CreateDelegate(delegateType, this, handler);
- }
- // Token: 0x06000931 RID: 2353 RVA: 0x00047DB0 File Offset: 0x00045FB0
- [EditorBrowsable(EditorBrowsableState.Never)]
- [GeneratedCode("PresentationBuildTasks", "4.0.0.0")]
- public void System_Windows_Markup_IComponentConnector_Connect(int connectionId, object target)
- {
- if (connectionId == 1)
- {
- this.ComboName = (MyComboBox)target;
- return;
- }
- if (connectionId == 2)
- {
- this.TextPass = (PasswordBox)target;
- return;
- }
- if (connectionId == 3)
- {
- this.CheckRemember = (MyCheckBox)target;
- return;
- }
- if (connectionId == 4)
- {
- this.BtnLink = (MyTextButton)target;
- return;
- }
- this.m_TemplateClient = true;
- }
- // Token: 0x040004DC RID: 1244
- private bool m_RefClient;
- // Token: 0x040004DD RID: 1245
- [AccessedThroughProperty("ComboName")]
- [CompilerGenerated]
- private MyComboBox decoratorClient;
- // Token: 0x040004DE RID: 1246
- [AccessedThroughProperty("TextPass")]
- [CompilerGenerated]
- private PasswordBox m_InstanceClient;
- // Token: 0x040004DF RID: 1247
- [AccessedThroughProperty("CheckRemember")]
- [CompilerGenerated]
- private MyCheckBox stateClient;
- // Token: 0x040004E0 RID: 1248
- [AccessedThroughProperty("BtnLink")]
- [CompilerGenerated]
- private MyTextButton m_CallbackClient;
- // Token: 0x040004E1 RID: 1249
- private bool m_TemplateClient;
- }
- }
|