Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options

Re^3: Good way to redirect to a "members only" section of website

by ww (Bishop)
on Feb 02, 2013 at 18:03 UTC ( #1016732=note: print w/replies, xml ) Need Help??

in reply to Re^2: Good way to redirect to a "members only" section of website
in thread Good way to redirect to a "members only" section of website

" the two page includes the login page...."
Actually, if I read your explanation as you intended, that's exactly what I'm urging you to avoid.

My preferred schema is:
  1. Create a default, static "index.html (.asp. .net, whatever)" FOR EVERY VISITOR which includes a link to "login.cgi"
  2. Have login.cgi's (separate) action script (call it "login_test.cgi") check the uname and pw against whatever you're using for your "approved members" list
      ...if successful,
    call "application_page1.cgi"
      } else { "page2.html" which announces "login failed" or similar (as in my initial reply) and provides a link to the default ("index.html" or whatever).

You can, without dangerously deviatating from my schema, have login_test.cgi's failure action send a user who entered the wrong credentials directly back to index.html without any explanation, but that's unkind to the maker of an innocent error.

Please excuse my assumptions about your intent; I've been known to err (but with good intent) in that area.

Replies are listed 'Best First'.
Re^4: Good way to redirect to a "members only" section of website
by yagna (Novice) on Feb 02, 2013 at 18:19 UTC
    Hi ww, Thanks for the clarification. I am using a model similar to the ajax login form as dettailed here Since this uses ajax, the login error message is displayed in the same page. My question is about how you "call" another cgi script? That is my problem. How on successful authentication, I redirect(call) another cgi script/ html page ?

    ...if successful, call "application_page1.cgi" } else { "page2.html"

      Your link to the IBM page is illuminating... and a pretty good rundown for others who come later, looking for answers to some of the same things bothering you. ++

      However, see my next reply for what I was talking about: the reply indentation gets heavy and the rendered-reply-box gets too narrow at this level of response.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1016732]
[LanX]: can't find a definition for the sound
[LanX]: Voiceless_palatal_ fricative
[Eily]: Lanx https://en. wiki/Voiceless_pal atal_fricative
Eily got the Cowboy message
[Your Mother]: I prefer palatial fricatives.
[Lotus1]: https://en. wiki/%C3%87
[Your Mother]: I'm headed out west, sucker.
[Lotus1]: the west is the best, get here we'll do the rest
LanX chjuman !
[Eily]: do you pronunce that /xju:mən/ then ?

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (15)
As of 2017-03-27 17:06 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (320 votes). Check out past polls.