private Boolean CheckAuth(Boolean needAccessToken) { Console.WriteLine("检查授权!"); Boolean ok = false; if (!needAccessToken) { if (String.IsNullOrEmpty(AppContext.AppKey) || String.IsNullOrEmpty(AppContext.AppSecret)) { AuthForm authForm = new AuthForm(); if (authForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { AppContext.AppKey = authForm.AppKey; AppContext.AppSecret = authForm.AppSecret; AppContext.AccessToken = null; ok = true; } } else { ok = true; } } else { ok = AppContext.CheckAccessToken(); if (!ok) { Console.WriteLine("打开授权界面!"); AuthForm authForm = new AuthForm(); if (authForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Console.WriteLine("授权成功!"); AppContext.AppKey = authForm.AppKey; AppContext.AppSecret = authForm.AppSecret; AppContext.AccessToken = authForm.AccessToken; ok = true; } } } if (ok) { this.Client = new DefaultJdClient(AppContext.ServerURL, AppContext.AppKey, AppContext.AppSecret); } else { this.Client = null; } return(ok); }
private Boolean CheckAuth(Boolean needAccessToken) { Console.WriteLine("检查授权!"); Boolean ok = false; if (!needAccessToken) { if (String.IsNullOrEmpty(AppContext.AppKey) || String.IsNullOrEmpty(AppContext.AppSecret)) { AuthForm authForm = new AuthForm(); if (authForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { AppContext.AppKey = authForm.AppKey; AppContext.AppSecret = authForm.AppSecret; AppContext.AccessToken = null; ok = true; } } else { ok = true; } } else { ok = AppContext.CheckAccessToken(); if (!ok) { Console.WriteLine("打开授权界面!"); AuthForm authForm = new AuthForm(); if (authForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Console.WriteLine("授权成功!"); AppContext.AppKey = authForm.AppKey; AppContext.AppSecret = authForm.AppSecret; AppContext.AccessToken = authForm.AccessToken; ok = true; } } } if (ok) { this.Client = new DefaultJdClient(AppContext.ServerURL, AppContext.AppKey, AppContext.AppSecret); } else { this.Client = null; } return ok; }