By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
429,327 Members | 2,661 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 429,327 IT Pros & Developers. It's quick & easy.

VB Login Page Problem

P: n/a
Okay...
Using vb .net within DW MX2004, connecting to an access database:

Background: I have created a simple login.aspx page that is supposed to
re-direct to default.aspx using FormsAuthentication.RedirectFromLoginPage.
The data is correct from testing the dataset etc and the page also informs
me that I have entered an incorrect user / password.

Problem:
When I go to http://localhost/Modify/Login.aspx and enter the username and
password the url returns
http://localhost/Modify/login.aspx?R...2fdefault.aspx and
does not take me to any other page???

Code:
WEB.CONFIG:

<system.web>
<customErrors mode="Off" />
<authentication mode = "Forms">
<forms name = " .SECAUTH " loginUrl="login.aspx">
<credentials />
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>

LOGIN PAGE:

<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1"
%>
<%@ Register TagPrefix="MM" Namespace="DreamweaverCtrls"
Assembly="DreamweaverCtrls,version=1.0.0.0,publicK eyToken=836f606ede05d46a,culture=neutral"
%>
<MM:DataSet
id="dsLogin"
runat="Server"
IsStoredProcedure="false"
ConnectionString='<%#
System.Configuration.ConfigurationSettings.AppSett ings("MM_CONNECTION_STRING_connITNoticeboardASP")
%>'
DatabaseType='<%#
System.Configuration.ConfigurationSettings.AppSett ings("MM_CONNECTION_DATABASETYPE_connITNoticeboard ASP")
%>'
CommandText='<%# "SELECT EmployeeID, LastLogin, User_name, Pass_wrd FROM
tbl_users WHERE User_name = ? AND Pass_wrd = ?" %>'
Debug="true"
<Parameters>

<Parameter Name="@User_name" Value='<%# IIf((Request.Form("tfUsername")
<> Nothing), Request.Form("tfUsername"), "") %>' Type="WChar" />
<Parameter Name="@Pass_wrd" Value='<%# IIf((Request.Form("tfPasswrd") <>
Nothing), Request.Form("tfPasswrd"), "") %>' Type="WChar" />
</Parameters></MM:DataSet>
<MM:PageBind runat="server" PostBackBind="true" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Login Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
..style1 {
font-size: 18px;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p align="center" class="style1">Login Page</p>
<p>&nbsp;</p>
<table width="300" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td><form runat="server">
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="98">Username:</td>
<td width="202"><asp:TextBox ID="tfUsername" runat="server"
/></td>
</tr>
<tr>
<td>Password:</td>
<td><asp:TextBox ID="tfPasswrd" runat="server" TextMode="Password"
/></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><asp:Button ID="Button" Text="Login" runat="server" /></td>
</tr>
</table>
</form></td>
<%
if dsLogin.RecordCount > 0 then
Session("sessUsername") = Request.Form("tfUsername")
FormsAuthentication.RedirectFromLoginPage("tfUsern ame.value", true )
else if ((Request.Form("tfUsername"))) <> Nothing OR
((Request.Form("tfPassword"))) <> Nothing
response.Write("Login Failed. Please Try Again.")
end if
%>
</tr>
</table>
<table width="300" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td><p align="center"><a href="http://www.yahoo.com"
target="_parent">www.yahoo.com</a></p>
<p align="center"><a href="../search_it.aspx" target="_parent">Start
Page</a> </p></td>
</tr>
</table>
<p>&nbsp; </p>
</body>
</html>
Nov 19 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Is your Default.aspx page secured against anonymous users in
Web.Config? If so, just hit that page directly...users will be
temporarily redirected to the Login.aspx page but then immediately
returned to Default.aspx upon successfully logging in.

If Default.aspx is open to anonymous users, you can always include log
in functionality (user name and password textboxes, log in button with
code-behind, etc...) directly on that page.

I am sure there are many other solutions...

JP>

Nov 19 '05 #2

P: n/a
Thanks!

Will give this a go

<jo*********@topscene.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Is your Default.aspx page secured against anonymous users in
Web.Config? If so, just hit that page directly...users will be
temporarily redirected to the Login.aspx page but then immediately
returned to Default.aspx upon successfully logging in.

If Default.aspx is open to anonymous users, you can always include log
in functionality (user name and password textboxes, log in button with
code-behind, etc...) directly on that page.

I am sure there are many other solutions...

JP>

Nov 19 '05 #3

P: n/a

Found what was wrong from the books appended mistakes page while looking on
the web:

forms name = " SECAUTH " loginUrl="login.aspx">
not
forms name = " .SECAUTH " loginUrl="login.aspx">

take out the full stop and it all works.


Dam6 wrote:
Thanks!

Will give this a go

<jo*********@topscene.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Is your Default.aspx page secured against anonymous users in
Web.Config? If so, just hit that page directly...users will be
temporarily redirected to the Login.aspx page but then immediately
returned to Default.aspx upon successfully logging in.

If Default.aspx is open to anonymous users, you can always include
log in functionality (user name and password textboxes, log in
button with code-behind, etc...) directly on that page.

I am sure there are many other solutions...

Nov 19 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.