En iyi yanıtlayıcılar
Giriş ve Profil Görüntüle

Soru
-
Merhaba benim bir sayfamda giriş linkbutonum var.giriş yapıldığında bu buton yerine profil görüntüle linkbutonumun görünmesini istiyorum.link butonum Login.ascx kontrolunu çalıştırıyor kodum şöyle:
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></ajaxToolkit:ToolkitScriptManager> <asp:LinkButton ID="lbtnLogin" runat="server">Giriş</asp:LinkButton> <asp:Panel ID="pnlLogin" CssClass="LoginPopup" runat="server"> <uc1:Login ID="Login1" runat="server" /> </asp:Panel> <ajaxToolkit:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="lbtnLogin" BackgroundCssClass="modal" PopupControlID="pnlLogin" runat="server"></ajaxToolkit:ModalPopupExtender>
burası sayfamda olan
login.ascx sayfam
<tr><td> Üye Adı </td> <td> <asp:TextBox ID="txtUyeAdi" runat="server"></asp:TextBox> </td> </tr> <tr> <td> Üye Şifre </td> <td> <asp:TextBox ID="txtUyeSifre" TextMode="Password" runat="server"></asp:TextBox> </td> </tr> <tr> <td> <asp:Button ID="btnGiris" runat="server" Text="Giriş" OnClick="btnGiris_Click" /> </td> <td> <asp:Button ID="btniptal" runat="server" Text="İptal" /> </td> </tr>
protected void btnGiris_Click(object sender, EventArgs e) { eKullanici kul = (from A in db.eKullanicis where A.KullaniciAdi == txtUyeAdi.Text.Trim() && A.Sifre == txtUyeSifre.Text.Trim() select A).FirstOrDefault(); if (kul != null) { FormsAuthentication.SetAuthCookie(kul.KullaniciAdi, false); FormsAuthenticationTicket bilet = new FormsAuthenticationTicket(1, kul.KullaniciAdi, DateTime.Now, DateTime.Now.AddMinutes(1200), false, kul.Role); string encyp = FormsAuthentication.Encrypt(bilet); HttpCookie cok = new HttpCookie(FormsAuthentication.FormsCookieName, encyp); Response.Cookies.Add(cok); Session.Add("KullaniciId", kul.KullaniciId); if (kul.Role == "Admin") { Response.Redirect("~/AdminPaneli/AdminDefault.aspx"); } } else { Response.Write("<script>alert('Kullanıcı Adı veya Şifre Yanlış!!');</script>"); } }
Yanıtlar
-
Tek yapman gereken lbtnLogin butonunu kullandığın sayfada bi kontrol daha eklemek. Eğer kullanıcı giriş yaptıysa visiblesini false yapıp açmak istediğin şeyi true yaparsın. Bir çok alternatif yöntem var.
Software Developer
- Yanıt Olarak İşaretleyen Özgür Tekbaş 7 Mart 2014 Cuma 10:53
Tüm Yanıtlar
-
Merhaba,
BURADA Login LinkButton kontrolünün giriş yapıldıktan sonra Logout LinkButton u olarak değiştirilmesiyle ilgili kodlar paylaşılmış, fikir vermesi açısından yararlı olabilir belki.
İyi çalışmalar.
Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. İletişim : ozgurtekbas[at]live[nokta]com
-
Tek yapman gereken lbtnLogin butonunu kullandığın sayfada bi kontrol daha eklemek. Eğer kullanıcı giriş yaptıysa visiblesini false yapıp açmak istediğin şeyi true yaparsın. Bir çok alternatif yöntem var.
Software Developer
- Yanıt Olarak İşaretleyen Özgür Tekbaş 7 Mart 2014 Cuma 10:53