Wrox Programmer Forums
|
ASP.NET 1.1 As of 10/6/2005, this forum is locked as part of the reorganization described here: http://p2p.wrox.com/topic.asp?TOPIC_ID=35394. No posts have been deleted. Open ongoing discussions from the last week have been moved to either ASP.NET 1.0 and 1.1 Beginners http://p2p.wrox.com/asp-net-1-0-1-1-basics-60/ or ASP.NET 1.0 and 1.1 Professional. http://p2p.wrox.com/forum.asp?FORUM_ID=50. See my sticky post inside for more.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the ASP.NET 1.1 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old April 12th, 2004, 05:51 PM
Friend of Wrox
 
Join Date: Oct 2003
Posts: 146
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to aadz5
Default using web.config file

Hi,

I was wondering if you can use a web.config file within a folder so that the authorization section only effects the files within that folder?? I only want perticular people to access those files.

Any ideas



Adz - The World is not enough
__________________
Adz - Learning The J2EE Ways.
 
Old April 12th, 2004, 11:17 PM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 996
Thanks: 2
Thanked 11 Times in 11 Posts
Send a message via Yahoo to melvik
Default

As I know web.config is not accisible by HTTP. so ur users wont be able to see it.! ONLY FTP users can see & Edit it. Have u tried that yet?!

Always:),
Hovik Melkomian.
 
Old April 13th, 2004, 07:28 AM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 1,110
Thanks: 0
Thanked 3 Times in 3 Posts
Default

Yes you can. But the web.config file only deals with asp.net files. Any html, asp, and other files not associated with asp.net will still be served.

 
Old April 13th, 2004, 12:18 PM
planoie's Avatar
Friend of Wrox
 
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default

What you are looking for is not entirely obvious from what's in the default web.config file. You can specify a <location> node that defines configuration details for one part of an application. Normally the <system.web> node falls immediately under the <configuration> node. However, you can add a <location> none and provide it the path you wish to make settings for. The settings within <system.web> will apply to all pages in the web, while the settings in the location node will apply to only those pages that live under the folder specified in the path. The location node path can even be set to one particular page.

<configuration>
   <system.web>
      ...
   </system.web>
   <location path="protectedFolderName/">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>

Peter
-------------------------
Work smarter, not harder
 
Old April 14th, 2004, 08:49 AM
Friend of Wrox
 
Join Date: Oct 2003
Posts: 146
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to aadz5
Default

Thanks guys,

I want to redirect a user to the registration page if they cannot login, how would I go about doing that. I tried with this code but it does not work: -

private void DoLogin(Object objSender, EventArgs objArgs)
{
    string CONNSTR = "Provider=Microsoft.Jet.OleDb.4.0.; data source=\\\\premfs3\\sites\\premium8\\adnanarab66\\ database\\House.mdb;";
    bool result=false;

    string Password = txtPassword.Text;

    string hashedTestPwd = FormsAuthentication.HashPasswordForStoringInConfig File(Password,"SHA1");
    OleDbConnection objConnection = new OleDbConnection(CONNSTR);
    objConnection.Open();
    OleDbCommand cm = new OleDbCommand("SELECT UserName, UserPassword FROM Users WHERE UserName= ? AND UserPassword = ?", objConnection);//'" + UserName + "'", conn);

    cm.Parameters.Add("UserName", OleDbType.VarChar, 32, "UserName");
    cm.Parameters.Add("UserPassword", OleDbType.VarChar, 32, "UserPassword");

    cm.Parameters["UserName"].Value = txtUserName.Text;
    cm.Parameters["UserPassword"].Value = hashedTestPwd;



    OleDbDataReader dr = cm.ExecuteReader();
    if (dr.HasRows)
    {
        FormsAuthentication.RedirectFromLoginPage(txtUserN ame.Text, chkPersist.Checked);
    }
    else
    {
         Response.Redirect("register.aspx");
    }
    txtPassword.Text = "";
    txtUserName.Text = "";
    dr.Close();
    objConnection.Close();
}

any ideas??

Adz - The World is not enough
 
Old April 14th, 2004, 09:03 AM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 1,110
Thanks: 0
Thanked 3 Times in 3 Posts
Default

What I ended up doing was creating a link when the username was not found and simply stated "invalid username and password. if you are not a member and would like to join please Register."

 
Old April 15th, 2004, 05:35 AM
Friend of Wrox
 
Join Date: Oct 2003
Posts: 146
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via MSN to aadz5
Default

Nice one stu,

yeah did that man,

Easy now!


Adz - The World is not enough





Similar Threads
Thread Thread Starter Forum Replies Last Post
Setting of web config file epkgupta General .NET 0 July 9th, 2008 09:32 AM
Problems with web.config file !!!!!!!! _fluffy_ BOOK: ASP.NET 2.0 Website Programming Problem Design Solution ISBN: 978-0-7645-8464-0 2 October 14th, 2006 10:02 AM
Web Config File for uploading to SQLExpress SoftMind BOOK: ASP.NET 2.0 Website Programming Problem Design Solution ISBN: 978-0-7645-8464-0 4 August 31st, 2006 10:11 PM
Problem with Web.Config file srinivas ADO.NET 3 December 6th, 2004 02:27 PM
web.config file apry BOOK: Beginning ASP.NET 1.0 1 May 27th, 2004 06:39 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.