程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#用GDI+繪制驗證碼(3)

C#用GDI+繪制驗證碼(3)

編輯:關於C語言

如果,你需要在img元素中顯示,那也很簡單,只需要把src設置為yzm.aspx就可以了。<img src="yzm.ASPx" alt="" />

最後,再來介紹下如何進行驗證。(如果只顯示,不驗證,那就不能管它叫驗證碼了。)

細心的朋友應該已經發現,在繪制驗證碼的方法中,我設置了一個Session。那要進行驗證的話,自然 是通過與這個繪制時所設置的Session比較了。代碼如下:

驗證方法

public static bool Validate(string codeToBeValidate,Page curPage)
{
     if (curPage.Session["yzmCode"] != null)
     {
         return curPage.Session["yzmCode"].ToString() == codeToBeValidate;
     }
     else
         return false;
}

通過上面的這種方式,就可以生成驗證碼了。如果你想要生成漂亮些的驗證碼,那就需要你自己在繪 制過程中再動動腦筋了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved