formların artık değişmezi olan random guvenlik kodu resimlerinin asp.net ile yapımı herşeyde olduğu gibi cok kolay

image.aspx adında bir web form oluşturuyoruz ve kod sayfasına geciyoruz.

gerekli olan kutuphaneleri ekliyoruz en tepeye
Kod:
using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging;

PageLoad olayının bloğuna geliyoruz

Kod:
Bitmap resim = new Bitmap(100,20); string harfler = "ABCDEFGHIJKLMNOPRSTYUVYZWXQ1234567890"; Graphics grafik = Graphics.FromImage(resim); grafik.FillRectangle(new SolidBrush(Color.FromArgb(200, 247, 146, 243)), 0, 0, 100, 20); Font yazi_tipi = new Font("Verdana", 12, FontStyle.Bold); Random rastgele = new Random(); SolidBrush firca = new SolidBrush(Color.Navy); string karakter=""; string kod = ""; for (int i = 0; i < 3; i++) resim.Save(Response.OutputStream, ImageFormat.Jpeg); Session["kod"] = kod;

bu kodlarıda ekledikten sonra yapmanız gereken tek şey formunuzdan olarak cağırmak.

kodu kontrol ederkende girilen metni Session["kod"] ile karşılaştıracaksınız.