Sto tentanto di creare un'area riservata.
Ho letto del form authentication ma devo scrivere sul web config.
A me interessa leggere un database e confrontare i dati.
provavo a fare:
<%@ Page Language="VB"%>
<script runat="server">
dim Conn as new OleDbConnection ("Provider=Microsoft.jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\test.net\data\test.mdb")
sub Login(obj as object, e as eventargs)
if tbUserName.Text = (Container.dataitem("nome")) and _
tbPassword.Text = (Container.dataitem("cognome")) then
FormsAuthentication.SetAuthCookie(tbUserName.Text, false)
Response.redirect("account.aspx")
else
lblMessage.Text = "<font color=red>Sorry, invalid username or password</font>
"
end if
end sub
</script>
<html>
<body>
Please enter your username and password
</p>
<form runat="server">
<asp:label ID="lblMessage" runat="server"/>
Username:
<asp:textbox ID="tbUserName" runat="server"/>
Password:
<asp:textbox ID="tbPassword" TextMode="Password" runat="server"/>
</p>
<asp:button ID="Submit" runat="server" OnClick="Login" Text="Submit"/>
</form>
</body>
</html>
però non so come fare a confrontare i dati
fare
tbUserName.Text = (Container.dataitem("nome"))
non porta a niente.
almeno in asp facevi
tbUserName.Text = rs("nome")
qui come si fa????
ciao a tutti