Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > İnternet Programlama ve Kodlama > ASP .NET

ASP .NET ASP & .NET

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-11-25, 19:07
Sting - ait Kullanıcı Resmi (Avatar)
Junior Member
 
Üyelik tarihi: Sep 2006
Mesajlar: 30
Tecrübe Puanı: 0
iTrader: %0/0
Sting is on a distinguished road
Standart Asp.Net Kayıt Formları İçin Güvenlik Kodu

formların artık değişmezi olan random güvenlik kodu resimlerinin asp.net ile yapımı herşeyde olduğu gibi çok kolay

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

gerekli olan kütüphaneleri 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++)
        {
            karakter = harfler[rastgele.Next(0, harfler.Length-1)].ToString();
            grafik.DrawString(karakter, yazi_tipi, firca, i*28+5, 0);
            kod += karakter;
        }
        resim.Save(Response.OutputStream, ImageFormat.Jpeg);
        Session["kod"] = kod;
bu kodlarıda ekledikten sonra yapmanız gereken tek şey formunuzdan <img src="image.aspx"> olarak çağırmak.

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

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
basit güvenlik kodu pembekedi PHP 7 2006-11-19 19:48
Güvenlik kodu çıkmıyor ? dll Vbulletin VbSEO 2 2006-02-01 15:55
nokia6610i cep tel güvenlik kodu resetleme draligus Programlar ve Araçlar 3 2005-12-18 16:39
Güvenlik kodu çıkmıyor ? spywareci PhpNuke 2 2005-04-22 16:14


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 09:35 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox