/    Sign up×
Community /Pin to ProfileBookmark

well, a basic question really: password protection

When I experiment with the following HTML-embedded password protection code (javascript password code for use without CGI capability) and perform the suggested set up, the password is viewable in the “Source” or “View Source” command available with browsers. So how do I hide the javascript source code from browsers that let you view “Source” or “View Source” commands?


——————————————————

<!– THREE STEPS TO INSTALL THREE TRIES:

  • 1. Put the first code into the HEAD of your HTML document

  • 2. Change protectedpage.html to your protected page

  • 3. Add the final code to the BODY of your HTML document –>
  • <!– STEP ONE: Copy this code into the BODY of your HTML document –>

    <HEAD>

    <SCRIPT LANGUAGE=”JavaScript”>

    <!– This script and many more are available free online at –>
    <!– The JavaScript Source!! [url]http://javascript.internet.com[/url] –>

    <!– Begin
    function password() {
    var testV = 1;
    var pass1 = prompt(‘Please Enter Your Password’,”);
    while (testV < 3) {
    if (!pass1)
    history.go(-1);
    if (pass1 == “password”) {
    alert(‘You Got it Right!’);

    <!– STEP TWO: Change protectedpage.html to your protected page –>

    // Change the following URL to your protected filename

    window.open(‘protectedpage.html’);
    break;
    }
    testV+=1;
    var pass1 =
    prompt(‘Access Denied – Password Incorrect, Please Try Again.’,’Password’);
    }
    if (pass1!=”password” & testV ==3)

    history.go(-1);
    return ” “;
    }
    // End –>
    </SCRIPT>
    </head>

    <!– STEP THREE: Copy the last code into the BODY of your HTML document –>

    <BODY>

    <CENTER>
    <FORM>
    <input type=”button” value=”Enter Password Protected Area” onClick=”password()”>
    </FORM>
    </CENTER>

    <p><center>
    <font face=”arial, helvetica” size=”-2″>Free JavaScripts provided<br>
    by <a href=”http://javascriptsource.com”>The JavaScript Source</a></font>
    </center><p>

    <!– Script Size: 1.10 KB –>

    to post a comment
    JavaScript

    2 Comments(s)

    Copy linkTweet thisAlerts:
    @AdamGundryAug 19.2003 — You really should make content available to users without Javascript (i.e. via server-side authentication), but if you insist on using JS you can use cryptographic functions such as those here to encrypt the stored password: http://pajhome.org.uk/crypt/md5/

    Adam
    Copy linkTweet thisAlerts:
    @ScriptageAug 20.2003 — you will need to encrypt and decrypt the url as well. if you have something woth password protecting you should invest in web space that allows you CGI access.
    ×

    Success!

    Help @agapeguy spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 5.18,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @AriseFacilitySolutions09,
    tipped: article
    amount: 1000 SATS,

    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,
    )...