Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

Form Authentication - << C# VERSION >>


Web Form based Authentication


web.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings/>
<system.web>
<authentication mode="Forms">
<forms name="FormAuth" loginUrl="login.aspx"/>
</authentication>
<compilation debug="true"/></system.web>
<location path="default.aspx">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
</configuration>


login.aspx

<%@ Page Language="VB" %>
<script language="VB" runat="server">
Sub btnLogin_OnClick(Src As Object, E As EventArgs)
If txtUsername.Text = "pippo" And txtPassword.Text = "pippo" Then
FormsAuthentication.RedirectFromLoginPage(txtUsername.Text, True)
Else
lblInvalid.Text = "Non autenticato"
End If
End Sub
</script>
<html>
<body>
<form name="Form1" runat="server">
<h2> Login</h2>
<table>
<tr>
<td style="width: 3px">
Username:</td>
<td>
<asp:TextBox id="txtUsername" runat="server" /></td>
</tr>
<tr>
<td style="width: 3px">
Password:
</td>
<td>
<asp:TextBox id="txtPassword" TextMode="password" runat="server" /></td>
</tr>
<tr>
<td style="width: 3px">
</td>
<td>
<asp:Button id="btnLogin" runat="server"
text="Login" OnClick="btnLogin_OnClick"
/></td>
</tr>
<tr>
<td style="width: 3px">
</td>
<td>
<asp:Label id="lblInvalid" runat="server" /></td>
</tr>
</table>
&lt;!--Note--&gt;<br />
Per autenticarti scrivi
<br />
Username: "pippo"
<br />
Password: "pippo"
</form>
</body>
</html>


default.aspx

<%@ Page Language="VB" %>
<script language="VB" runat="server">
Sub btnLogout_OnClick(Src As Object, E As EventArgs)
FormsAuthentication.SignOut
End Sub
</script>
<html>
<body>
<p>
Benvenuto.
</p>
<form id="Form1" runat="server">
<asp:Button id="btnLogout" text="Log Out" runat="server"
OnClick="btnLogout_OnClick"
/>
</form>
</body>
</html>



Download Code...


Print Page


 








Page top

risorse per webmaster