Hi
In fact i am confuse about the loginview as i have put the loginview control in master page and in other page called login.aspx i have create my own login system but how i can use it i dont know. could you please help me with it even if you have a good tutorial for custom design loginview that i can use it other than asp.net one. i have upload a screen record it may gives a overview of what its going one
https://www.youtube.com/watch?v=DlA-Y7xiaOk&feature=youtu.be
master page code:
<body><form id="form1" runat="server"><div class="wrapper" ><asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager><table><td class="stylelogin"><div class="loginanyone"><asp:LoginView ID="LoginView1" runat="server"><AnonymousTemplate><p><span class="style12">Already user -</span> <asp:HyperLink ID="loginhylink" runat="server" NavigateUrl="~/login.aspx">Login</asp:HyperLink></p></AnonymousTemplate><LoggedInTemplate><div class="loggedinview"><div class="loggedtxt"><p style="text-align: left; font-weight: 700; width: 25px;">Hi</p></div> <asp:Image ID="userimg" runat="server" CssClass="loggedimg" /></div></LoggedInTemplate></asp:LoginView></div></td></table></body>
login.aspx code:
</asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"><div class="content"><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:Image ID="Image1" runat="server" ImageUrl="~/images/general/loginpageimage.png" ImageAlign="Left" /><div class="loginrigtside"><div class="titlesign">Login</div><br /><br /><br /><br /><table style="width: 445px"><tr><td class="style9"> User Name:</td><td class="style11"><asp:TextBox ID="usrnamlogintxtbx" runat="server" Width="127px" ></asp:TextBox><br /><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Please enter your user name" ControlToValidate="usrnamlogintxtbx" ForeColor="Red"></asp:RequiredFieldValidator><br /><asp:Label ID="wronglogusernamelbl" runat="server" ForeColor="#CC0000"></asp:Label></td></tr><tr><td class="style9"> Password:</td><td class="style12"><asp:TextBox ID="usrnamloginpassbx" runat="server" TextMode="Password" Width="127px"></asp:TextBox><br /><asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Please enter your password" ControlToValidate="usrnamloginpassbx" ForeColor="#FF3300"></asp:RequiredFieldValidator><br /><asp:Label ID="passwronglbl" runat="server" ForeColor="#CC0000"></asp:Label></td></tr><tr><td class="style13"> </td><td class="style12"><asp:Button ID="Loginbtn" runat="server" Text="Login" onclick="Loginbtn_Click" /></td></tr></table><asp:CheckBox ID="remecheckbox" runat="server" Text=" Remember me next time" Width="200" /></div></ContentTemplate></asp:UpdatePanel></div></asp:Content>
login server code:
public partial class login : System.Web.UI.Page { string sc = ConfigurationManager.ConnectionStrings["BeravaConnectionString"].ConnectionString.ToString(); protected void Page_Load(object sender, EventArgs e) { } protected void Loginbtn_Click(object sender, EventArgs e) { SqlConnection log = new SqlConnection(ConfigurationManager.ConnectionStrings["BeravaConnectionString"].ConnectionString); log.Open(); string checkuser = "Select count(*) from UserInfo where UID='" + usrnamlogintxtbx.Text + "'"; SqlCommand cmd = new SqlCommand(checkuser, log); int temp = Convert.ToInt32(cmd.ExecuteScalar().ToString()); log.Close(); if (temp == 1) { log.Open(); string checkpasswordquery = "Select Password from UserInfo where UID='" + usrnamlogintxtbx.Text + "'"; SqlCommand passcom = new SqlCommand(checkpasswordquery, log); string password = passcom.ExecuteScalar().ToString().Replace(" ",""); if (password == usrnamloginpassbx.Text) { Session["UsrNme"] = usrnamlogintxtbx.Text; Response.Redirect("User panel.aspx"); } else { passwronglbl.Text = "Password is incorrect"; } } else { wronglogusernamelbl.Text = "Invalid User Name"; } } } }
many thanks