İlk olarak şifrelemenin gerçekleşmesi için projeye using System.Web.Security; kütüphanenin dahil edilmesi gereklidir.
Webform1.aspx
<form id="form1" runat="server"> <div class="auto-style1"> <br /> <br /> <asp:Label ID="Label1" runat="server" Text="Kullanıcı Adı:"></asp:Label> <asp:TextBox ID="txtKulad" runat="server"></asp:TextBox> <br /> <br /> <asp:Label ID="Label2" runat="server" Text="Şifre:"></asp:Label> <asp:TextBox ID="txtSifre" runat="server" TextMode="Password"></asp:TextBox> <br /> <br /> <asp:Button ID="btnKaydol" runat="server" OnClick="btnKaydol_Click" Text="Kaydol" /> <br /> <br /> <asp:Label ID="Label4" runat="server" Text="Tebrikler Şifren;"></asp:Label> <br /> <br /> <asp:Label ID="lblSifren" runat="server"></asp:Label> </div> </form>
Webform1.aspx.cs
namespace md5_sifreleme { public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { lblSifren.Visible = false; } protected void btnKaydol_Click(object sender, EventArgs e) { Kullanici kl = new Kullanici(); kl.kulAd = txtKulad.Text; string sifre = FormsAuthentication.HashPasswordForStoringInConfigFile(txtSifre.Text, "MD5"); kl.Sifre = sifre; Erdi.EF.Kullanicis.Add(kl); Erdi.EF.SaveChanges(); lblSifren.Visible = true; lblSifren.Text = sifre; } } }
Sonuç;
0 yorum:
Yorum Gönder