Click here to Skip to main content
Click here to Skip to main content
Articles » Web Development » ASP » General » Revisions
 

Protecting pages with include files

By , 14 Sep 2000
Rate this:
Please Sign up or sign in to vote.
This is an old version of the currently published article.
<!-- Download Links -->
  • Download source files - 3 Kb
  • <!-- Main HTML starts here -->

    Introduction

    In this article I will show you how to authenticate users so as to protect pages from being seen without permission. It uses a set of ASP files that will be included to each page that needs protection.

    In the example the authetication occurs with a couple of StrComp comparsions, but in real world it should be done using a table or a COM component.

    These are the necessary asp files with a explanation of its use:

    Login.asp This file ask for the userID and password
    LoginCheck.asp This file checks if the userID and password are OK. If so it redirects to the correct page, otherwise it redirects to the Access Denied page
    AcessDenied.asp This is the file with the Access Denied message, nothing more
    Pages.asp To be able to redirect to the right page after the login I gave each page a unique identifier. So this file has the list of pages and it's identifier. The URL is retrieved from the function GetURLFromNumber
    Protector.asp This file must be included in each page that needs protection. Before its inclusion an identifier called nURLID must be declared with the value of the identifier for this page (see Pages.asp).

    To see it working click here

    More information about include files can be found typing "#include" on the Index page of MSDN.

    License

    This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

    A list of licenses authors might use can be found here

    About the Author

    xicoloko
    Architect VisionOne AG
    Switzerland Switzerland
    XicoLoko is a brazilian developer based in Switzerland.

    Comments and Discussions


    Discussions posted for the Published version of this article. Posting a message here will take you to the publicly available article in order to continue your conversation in public.
     
    Questionwhat should i do with my retrieve data from database Pinsussvannak15-Jun-03 13:35 

    General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

    Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

    | Advertise | Privacy | Mobile
    Web04 | 2.8.140415.2 | Last Updated 15 Sep 2000
    Article Copyright 2000 by xicoloko
    Everything else Copyright © CodeProject, 1999-2014
    Terms of Use
    Layout: fixed | fluid