Coding 之路,不由分說 .Net,MVC,jQuery

19六月/140

MultiAuthorizeAttribute - 多重登入 Authorize Filter

前言

雖然前後台分離會是較安全的作法,但是仍然會有些情境需要有多重登入的情形,如果只使用
Authorize Filter 又加上沒做好權限控管,可能會導致前台登入之後也會有權限進入後台,造成安全上的漏洞,因此寫了這一個套件來處理這樣的情形,利用自定的 Forms Authentication Cookies Name 來達成多重登入的效果,並且也提供了幾個擴充方法可以用來驗證權限。

18三月/120

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Windows Live API

前言

一系列的實作終於到最後一篇了,雖然和前面兩篇大致上流程跟程式碼都差不多,但是其中還是有些細節有些許不同,主要是因為 oAuth 2.0 還在草案階段,而且每一家服務提供者也可能根據自己需求會有一些不一樣的參數,但是主要流程還是一樣的,接下來就來看 Windows Live 篇囉!

16三月/122

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Facebook Graph API

前言

前幾天介紹了實作 oAuth 2.0 連接 Google Api,今天這一篇就是同系列的第二篇了,這次是要連接 Facebook Graph API,基本上和那篇是大同小異的,但是在參數和連接的方式略有不同,所以也獨立一篇出來,讓需要的朋友可以直接參考這一篇就可以了。

14三月/121

【oAuth 2.0 實作系列】ASP.Net MVC 實作使用 oAuth 2.0 連接 Google API

前言

昨天簡單介紹了 oAuth 2.0 的流程,但是只用文字描述還是沒辦法清楚瞭解 oAuth 2.0 的驗證流程,接下來會介紹如何使用 ASP.Net MVC 來實作用 oAuth 2.0 連結 Google、Facebook、Windows Live 的 API,並且說明一些參數上的差別和驗證的網址。而這一系列第一篇就是連接到 Google API 囉!

22二月/120

使用 HttpWebRequest 實作 POST 方法

前言

有的時候會需要用程式連到某網址把網頁下載回來或是取得資料,如果支援 Get 方法又需要參數的話,可以很簡單的在網址加上參數就可以取得資料了,但是如果只支援 POST 方法的時候我們就沒辦法這樣的處理,得多一點步驟來傳送要 POST 的資料,本文就是要介紹如何使用 HttpWebRequest 來實作 POST 的方法。

標籤: 繼續閱讀
19五月/113

利用 UserAgnet 判斷是否為行動裝置瀏覽網頁

前言

因為工作上需求會要判斷使用者是不是使用行動裝置(e.g. iPhone、Android 手機)來瀏覽網頁,因此寫了個類別來判斷 UserAgent 是不是行動版裝置瀏覽。

標籤: 繼續閱讀
19四月/110

Linq to XML 實作測試

前言

XML 是一個很方便傳遞資料的一種格式,在之前要用 .Net 來讀寫 XML 得寫不少程式碼,現在有了 Linq to XML 之後,我們可以很快就可以寫出產生和讀取 XML 的程式,下面就用一個簡單的範例來說明該如何寫。

標籤: , 繼續閱讀
11三月/110

C# 使用正規表示式搜尋和取代

前言

正規表示式(或稱正則表示式)在程式語言上一個很方便做字串處理的方式,各種程式語言也都有支援,只是它的規則撰寫是需要花點時間學習的,但是網路上可以找到許多的工具和網站都可以協助我們來寫規則式,這部份就不再多說了。本文主要是介紹在 C# 中要怎麼做搜尋和取代字串,每次都會忘記,給自己做個筆記一下囉!