Bildiğiniz gibi verileri Hash'lemek için bir çok yöntem var. Bunlara alternatif olarak Ms Sql Server içindeki HashBytes sistem fonksiyonu ile de yapmak mümkün.

Fonksiyon iki adet parametre alır. İlk parametre Hash algoritmasının adı (MD2, MD4, MD5, SHA, SHA1) diğeri ise Hash'lenecek veri(varchar, nvarchar, varbinary). Fonksiyondan geriye ise varbinary tipinde değer döner (8000 bytes).

Örnek olarak, web uygulaması için basit bir login işlemi yapalım.

Örnek tablo:

create table

Kayıt eklemek için bir procedure.

Create proc insertuser

Son olarakta kullanıcı kontrolü yapan bir procedure.

create proc validateuser

Script

Yorumlar
Ekleyen

hocam paylasiminiz icin tesekkurler...


yalnız buna ado tarafindan parametre ne şekilde verebiliriz?


ÖRN:


.............. ................


............. .................


"@UserName", txtad.Text);"@Password)", txtparola.Text);iyi calismalar...


com.Parameters.AddWithValue(


com.Parameters.AddWithValue(

Ekleyen

hocam paylasimiz icin tesekkurler...


Bir önceki sorum karisik oldu.Diger okurlarin da anlayabilmesi icin baştan yaziyorum:)


Buna Ado tarafından parametre ne sekilde verebiliriz


............................


com.Parameters.AddWithValue("@UserName",txtname.Text);


com.Parameters.AddWithValue("@Password",txtpassword.Text);


iyi calismalar...

Ekleyen

Selam Altuğ,


doğru şekilde yazmışsın zaten. Parametre değeri olarak string tipinde bir değer vermen yeterli olacaktır.