yeni bir form açarsın. ve 2 textbox ve 1 button eklersin. şifre kontrolü aşağıda ama bu en basit olanı. mesela yeni kullanıcı ekleme de yapabilirsin şifreleri bi veritabanında saklayabilirsin. hatta şifre güvenliği için md5 yada diğer şifreleme algoritmalarından birini kullanabilirsin. Kod: private void button1_Click { if (textBox1. Text kullaniciadi && textBox2. Text sifre) } ilkbaşta form2 nin açılması için ise sağdan program. cs kodlarını açarak Kod: Application. Run(new Form1 ; yerine Kod: Application. Run(new Form2 ; kodunu yazmalısın. böylece ilk önce form2 açılır sonra form1 e yönlendirirsin.

Arkadaşlar 2 formdan oluşuyor program... Program bitti. Fakat şifreli giriş için ne yapmam gerektiğini bilmiyorum.. Yardım edermisiniz? Bir kaç yerden baktım form1 e 1 text ve 1 buton konuluyormuş.. benim programım bitti artık form 1 nasıl oluşturcam... :S yada sadece vb deki gibi uyarı mesajı vererek küçük bir pencereden sadece şifre istese tamam butonuna basıldığında form 1 e giriş yapsa? şifre yanlış olursa şifre yanlış hatası verse? Yardım edermisiniz lütfen? Günlerdir uğraşıyorum..

C# ile işim olmaz ama algoritmayı vb6 yoluyla söylesem yaparsın herhalde.. İlk önce iki tane text kutusu koyarsan daha iyi olur kullanıcı adı şifre gibi.. Sonra bir buton If statement kullanacaksın (vb6 örneği bunu c#'ye çevir) Bu kodu butona yerleştir : If Text1. Text = "Kullanıcı adı" And Text2. Text = "Parola" Form2. Show Else MsgBox "Hata!" End If And operatörü Kısaca: Assembly'den gelmedir. Eğer değerler olumluysa sonuçta olumludur. ((1=1)(1=1))=1 OR'da kullanabilirsin eğer birinin doğruluğu yeterse.. Umarım işine yaramıştır

Teşekkürler böyle basit bir şey arıyordum bende.. md 5 nasıl oluyor?

yardım edicek varmı? :S

teşekkür ederim oldu ama hata veriyor :S Error 1 The item "obj\Debug\proje. Form1. resources" was specified more than once in the "Resources" parameter. Duplicate items are not supported by the "Resources" parameter. proje

Giriş formunu hazırladım. Kullanıcı adı ve şifreyi doğru girdiğinde Form2 açılıyor. Sen açmak istediğin forma göre ayarlarsın. Yanlış giriş yaptığında ise uyarı veriyor. 45012 eklentisini görüntüle Kod: Kullanıcı Adı : wardom Şifre : wardom. org -

Günümüzde en çok kullanılan şifreleme algoritmasıdır. Verinin tek yönlü olarak 128 bitlik özetini üzetir. Kullanıcılara ait giriş şifresini veritabanına kayıt ederken, veritabanının başkası tarafından ele geçirilme ihtimaline karşı veritabanına kayıt esnasında md5 ile şifreleyip kayıt ederiz. böylece mesela bir web sitesinde admin dahi kullanıcının şifresini göremez. yada veritabanına ulaşan herhangi bir kişi şifreye ulaşamaz. veritabanına kayıt ederken girilen şifrenin md5 ile oluşturulan 128 bitlik özeti kayıt edilir. şifrenin kontrolünde ise girilen şifrenin md5 ile 128 bitlik özeti çıkarılarak veritabanındaki ile aynı olup olmadığı kontrol edilir. . NET Framework'te MD5, SHA1, RSA algoritmaları ve diğer şifreleme işlemleri için System. Security. Cryptography kütüphanesi sunulur. C# Kod: using System. Text; using System. Security. Cryptography; . . . string ConvertStringToMD5 { byte ByteData = Encoding. ASCII. GetBytes ; //MD5 nesnesi oluşturalım. MD5 oMd5 = MD5. Create ; //Hash değerini hesaplayalım. byte HashData = oMd5. ComputeHash ; //byte dizisini hex formatına çevirelim StringBuilder oSb = new StringBuilder ; for (int x = 0; x < HashData. Length; x++) return oSb. ToString ; } VB. Net Kod: Function ConvertStringToMD5 As String Dim ByteData As Byte = Encoding. ASCII. GetBytes 'MD5 nesnesi oluşturalım. Dim oMd5 As MD5 = MD5. Create 'Hash değerini hesaplayalım. Dim HashData As Byte = oMd5. ComputeHash 'byte dizisini hex formatına çevirelim Dim oSb As StringBuilder = New StringBuilder Dim x As Integer = 0 Do While x < HashData. Length 'hexadecimal string değeri oSb. Append(HashData . ToString("x2")) x += 1 Loop Return oSb. ToString End Function