YARDIM

[benzersiz id-email md5 password] Aspx WebSite kayıt ol üyelik sistemi kodları?

1

database'imde kayıtlı olan kullanıcı adının tekrar kullanılmasını istemiyorum 

aynı şekilde aynı mail adresininde databasemde tek olmasını istiyorum nasıl bir kod yazmam gerekli?

aslında hazır website dosyaları var elimde ancak aspx.cs dosyasını bulamıyorum içerisinde eğer açma yöntemini söylerseniz hazır kodları kendimde kullanabilirim ?

database'imden ve kodlarımdan görüntü

http://i.hizliresim.com/lrWzBb.png 

http://i.hizliresim.com/v8podR.png


02 Aralık 2015, 21:21
eklemeyi unutmuşum kullanıcıdan aldığım password u md5 formatında databaseye girmem gerekiyor nasıl çevirip gönderebilirim database e ?  -  kalli   02 Aralık 2015, 21:23
md5 için bu linki inceleyebilirsin. http://www.aspnettutorials.com/tutorials/advanced/use-md5-to-encrypt-passwords-with-asp-net-4-0-and-c/  -  sertacyarbas   03 Aralık 2015, 11:29
Cevaplar
Oylar Yeniler
1

Kod tarafında tabloya select atarak kayıt var mı diye kontrol edebilirsin, Ama işi garantiye almak için Database'de ilgili kolonu Unique yapman gerekir, örnek olarak aşağıdaki gibi bir güncelleme scripti kullanabilirsin.

USE AdventureWorks2012; 
GO
ALTER TABLE Person.Password 
ADD CONSTRAINT AK_Password UNIQUE (PasswordHash, PasswordSalt); 
GO

 

Diğer konu; asp.net projesi website olarak açıldığında aspx sayfalarının cs dosyaları aynı dizinde bulunur, ancak New Project denilerek açıldıysa, aspx.cs dosyaları dll içinde bulunur. Bu durumda cs dosyalarına ulaşmanız pek mümkün görünmüyor

 

KAYNAK

https://msdn.microsoft.com/en-us/library/ms190024.aspx


03 Aralık 2015, 11:20
0

Merhaba

Hatırlatma "Şifremi unuttum seçeneği çalışmıyor "

Unique yaparak benzersiz hale getirdim sql tablomu , Kayıt olurkende şifreyi MD5 ile gönderebiliyorum databaseye başarıyla.

Ancak sizin ASP.NET Uygulamalı Örnek Website - Video 4 de anlattığınız şekilde login sayfası oluşturdum anca şöyle bir hata alıyorum sorun nerede acaba?

Bu arada databasede şifreler md5 ile kayıtlı dolayısıyla login sırasında kullanıcıdan aldığımız şifreyi md5 ile crypto uygulayıp değişkene atayıp oradan databaseye sorgulatmamız gerekiyor değil mi yoksa yanlış mı yaptım ?
http://i.hizliresim.com/o8Op5R.png


04 Aralık 2015, 21:50
Evet, kullanıcıdan aldığın şifreyi md5'e çevirip o şekilde tablodan okutman gerekiyor, bunu yaparken Sql Injection konusuna dikkat etmeni öneririm  -  sertacyarbas   05 Aralık 2015, 10:56
Sizin Cevabınız

Oturum Aç

Bazı detaylar

Sorulma tarihi
İzlenme sayısı
Cevap Sayısı
02 Aralık 2015, 21:21
807
2

İlgili Sorular

En Gözde Sorular

Html 'de contenteditable özelliği nedir?
Datatable boş mu kontrolü
C# 'da Boşlukları Silme İşlemi
Veritabanında Collation Nasıl Değiştirilir?
Lütfen Yardım Edin Şu Hatayı Çözmeme
ClientIdMode özelliği
Asp.net te Eval içinden gelen tarih formatını değiştirme
Reseed nasıl yapılır
Bulunulan Sayfanın Url'sini Alma - ASP.NET
ConnectionString sorunu