一個簡便的第三方授權登錄,前端開發架構

web奇女子 2021-09-18 21:37:18 阅读数:801

第三方 第三 三方 前端
 frmMain main = new frmMain();
main.user = san.qqnumber;
Hide();
main.ShowDialog();

}


第三步:而點開第三方授權登錄按鈕 需要在畫一個窗體並添加webBrowser控件(允許用戶在窗體內瀏覽網頁)
![一個簡便的第三方授權登錄,前端開發架構_程序員](https://s2.51cto.com/images/20210918/1631971602247106.jpg)
那我們要瀏覽哪個網頁呢?(現在用qq空間的第三方授權登錄作為我們要瀏覽的網頁)需要從瀏覽器進入QQ空間官網 右擊檢查尋找ifame標簽中的src地址。
![一個簡便的第三方授權登錄,前端開發架構_前端_02](https://s7.51cto.com/images/20210918/1631971603258410.jpg)
第四步:將該src地址複制下來後,選擇webBrowser控件中的Url(指定Web瀏覽器控件導航到的地方),粘貼QQ空間的src至Url。在這裏插入圖片描述
那麼導航之後會發生什麼呢?![一個簡便的第三方授權登錄,前端開發架構_程序員_03](https://s7.51cto.com/images/20210918/1631971603313859.jpg)
第五步:這個時候我們需要在webBrowser控件中點擊Navigated事件(也就是導航後會發生的)![一個簡便的第三方授權登錄,前端開發架構_程序員_04](https://s7.51cto.com/images/20210918/1631971604737848.jpg)
第六步:點擊完Navigated事件後,我們就會進入代碼部分,編寫導航後會發生的代碼。

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.

//定義一個 成員變量 用來獲取QQ號碼

 public string qqnumber;
//獲取導航後的地址
private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
{
string url=webBrowser1.Url.ToString();
string qq = "https://user.qzone.qq.com/";//這個就是QQ空間的網址後面連接的是QQ號碼
// MessageBox.Show(url.Substring(qq.Length));
if(url.Substring(0,qq.Length).Equals(qq))
{
//如何獲取qq號碼
//總長度-前面的長度
//https://user.qzone.qq.com/QQ號碼—https://user.qzone.qq.com/=QQ號碼
qqnumber = url.Substring(qq.Length);
//MessageBox.Show(qqnumber);
//關閉當前窗口
Close();
}
}

運行:
### 基礎面試題
**[CodeChina開源項目:【大廠前端面試題解析+核心總結學習筆記+真實項目實戰+最新講解視頻】](https://ali1024.coding.net/public/P7/Web/git)**
> 主要內容包括:**HTML,CSS,JavaScript,瀏覽器,性能優化等等**
![一個簡便的第三方授權登錄,前端開發架構_Web_05](https://s3.51cto.com/images/20210918/1631971604707500.jpg)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
版权声明:本文为[web奇女子]所创,转载请带上原文链接,感谢。 https://gsmany.com/2021/09/20210918213717896w.html