navigation
a webmaster learning community
     Home    Register     Search      Help      Login    
FrontPage Alternative
Sponsors

Shopping Cart Software
Ecommerce software integrated into Frontpage, Dreamweaver and Golive templates. No monthly fees and available in ASP and PHP versions.

Website Templates
We also have a wide selection of Dreamweaver, Expression Web and Frontpage templates as well as webmaster tools and CSS layouts.

Frontpage website templates
Creative Website Templates for FrontPage, Dreamweaver, Flash, SwishMax

Search Forums
 

Advanced search
Recent Posts

 Todays Posts
 Most Active posts
 Posts since last visit
 My Recent Posts
 Mark posts read

 

Passing Login value from page to page

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
Printable Version 

All Forums >> Web Development >> ASP and Database >> Passing Login value from page to page
Page: [1]
 
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
Passing Login value from page to page - 2/11/2001 14:01:00   
Hi,
I am trying to create a login system that:
1. has a form that the user enters a username, password and schoolID. If those three values exist in a database record, then the visitor is allowed into the site.

2. i then need to do 2 things each time the visitor goes to another page (these pages are database result asp pages:
1. pass the username and password back to the database to maintain security
2. pass the schoolID value on to the underlying SQL query so that the results are filtered by that schoolID

I have created the database, the login page , confirmation page and the result pages (which have a visable schoolID field at the moment that the user can manually enter the value). All work well

What i need now is the include page (which i don't know how to write the code to)

Please help... I'd gladly pay! i need this ASAP

Vince from Spain

 

Posts: 658
From: Madrid Spain
Status: offline

 
RE: Passing Login value from page to page - 2/11/2001 14:43:00   
Hi there,
first thing to mention is that if you need a login system then Spooky has already done a pretty powerful one that might suit you. It is at . . .
http://www.outfront.net/spooky/login.htm
. . . I'm not on comission honest. Maybe it suits your needs, maybe not.

Anyway, it sounds like what you want to use is a Session variable in ASP. For instance, set up your login page with a form that posts the variables back to the login page where you can check them for validity. If the login checks ok in the database then set a Session variable. For instance . . .

<%
Session("MyLogin") = Request.Form("login")
%>

Now at the top of every page you want to protect put something like . . .
<%
if Session("MyLogin") = "" then Response.Redirect "loginpage.asp"
%>

Yes, you could pass the password as a session variable as well, and recheck the database but it is not really essential.

Any more questions let me know

Vince


------------------
Internet Business Solutions S.L.(Spain)


(in reply to thebridge)
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
RE: Passing Login value from page to page - 2/11/2001 15:33:00   

Vince,
yes i just bought it but haven't had the chance to look at it. You didn't mention how i can automatically pass the schoolID on to ech result page so the results are filtered by that ID?

Who you like to go visit the site for your self to get a better idea of what i'm trying todo?

I'm serious when i say i will gladly pay someone who helps me finish this aspect of the site ASAP!
Robert


quote:
Originally posted by Vince from Spain:
Hi there,
first thing to mention is that if you need a login system then Spooky has already done a pretty powerful one that might suit you. It is at . . .
http://www.outfront.net/spooky/login.htm
. . . I'm not on comission honest. Maybe it suits your needs, maybe not.

Anyway, it sounds like what you want to use is a Session variable in ASP. For instance, set up your login page with a form that posts the variables back to the login page where you can check them for validity. If the login checks ok in the database then set a Session variable. For instance . . .

<%
Session("MyLogin") = Request.Form("login")
%>

Now at the top of every page you want to protect put something like . . .
<%
if Session("MyLogin") = "" then Response.Redirect "loginpage.asp"
%>

Yes, you could pass the password as a session variable as well, and recheck the database but it is not really essential.

Any more questions let me know

Vince




(in reply to thebridge)
Vince from Spain

 

Posts: 658
From: Madrid Spain
Status: offline

 
RE: Passing Login value from page to page - 2/11/2001 18:44:00   
Hi again Robert,
well, how about just use another session variable for the schoolID.

<%
Session("SchoolID") = schoolid
%>

Now it is available on every page to filter how you like

For instance . . .
SQL="SELECT * FROM schooldatabase WHERE schoolid='" & Session("SchoolID") & "';"

You can assign whatever you like to a session variable, but it is recommended that you keep them to a minimum as they do eat system memory.

quote:
I'm serious when i say i will gladly pay someone who helps me finish this aspect of the site ASAP!

Always happy to accept contracting work, but I think we can get you going pretty quickly with this, so we probably won't have to worry about that

All the best

Vince

------------------
Internet Business Solutions S.L.(Spain)


(in reply to thebridge)
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
RE: Passing Login value from page to page - 2/11/2001 21:24:00   
Vince,
Thanks! you just opened the door at the end of the hall way. All along, I had been thinking that i was going to have to stamp that Session variable to a hidden field in the next page and was not sure how i was going to do that with out having a submit button. Still not sute what i'm doing but with your help i see where i'm going.

I'm rolling up my sleeves as we speak. Thanks again!

I'll let you know the outcome. Where do you live in Spain?

robert


(in reply to thebridge)
Vince from Spain

 

Posts: 658
From: Madrid Spain
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 20:17:00   
Hi Robert,
good to hear things are getting there. I'm sure you'll crack this wee nut soon.
I am in Almeria in Andalucia, right on the south coast. I would recommend it to anyone, it is a lovely place to live Spain.

Good luck !

Vince

------------------
Internet Business Solutions S.L.(Spain)


(in reply to thebridge)
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 20:02:00   
Vince,
I've started to modify Spooky Login and am modifying a few things that I don't know what I'm modifying. I'm adding the schoolID (SchID actual name of field) everyplace by following the scripting of username&password.

so far no errors but it is still only validating username/password not username/password/SchID.

Question: all the fields within Spooky are text and SchID is numeric. I know there needs to be some sort of declaration that SchID is an integer.

Within Spooky.mdb it can be text but within the real mdb file it has to be numeric. any thoughts?

Also, how familiar are you with Spooky Login? Are you familiar with coding from page to page?

I know and greatly appreciate how valuable one's time and knowledge is. I also greatly respect and appreciate the spirit in which you are helping me.

At some point my questions may require more time than you choose to give and my offer of paying stands whether I keep reiterating it or not. Please let me know when that happens!
Robert

PS
I love Spain. Don't get there offer enough. I'm a music mixer by trade and travel thru out Europe extensively mixing various concerts. Unfortunately, most of the time I'm in and out but sometimes, especially with Jazz Artists/Festivals, we get to smaller more remote places and I love that!
Judging by your accent you are not a native of Spain!?! ;-)


(in reply to thebridge)
Vince from Spain

 

Posts: 658
From: Madrid Spain
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 20:34:00   
Hi Robert,
I think you are getting the idea by the sounds of things. You are going to have to tailor the spooky login a bit to add this extra parameter, the school id. If you have problems etc, let me know.
If the id is numeric in your database, it is probably better to have it numeric in the spooky login database, but it doesn't really matter a great deal. The main difference is when you query the database, if the column is numeric, the query will be like . . .
SELECT * FROM schooldb WHERE SchID=" & Session("schoolid") & ";"

If it is a string . . .
SELECT * FROM schooldb WHERE SchID='" & Session("schoolid") & "';"

You get the idea, it is just the quotes that are different. IN Visual Basic (the normal language of ASP) variables are not strongly typed so there is no problem there.

quote:
Judging by your accent you are not a native of Spain!?! ;-)

Nope, a native of Norwich in the UK, but I have been living here for 1.5 years now, and life is very nice indeed

All the best

Vince

------------------
Internet Business Solutions S.L.(Spain)


(in reply to thebridge)
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 20:55:00   
Vince,

I am having problems with my result pages and using your example of insertinting into SQL Select.

I used the Front Page result wizzard and the statment it wrote is:

fp_sQry="SELECT * FROM qryWebSerReqAll WHERE (SchID = ::SchID:: AND SRSID = 0)"

i need to substitute your statement in place of: SchID = ::SchID::

i may not be doing it correctly

but also, Front Page determines that i have modified it's script and re-writes over your example

help!!!!!


(in reply to thebridge)
Vince from Spain

 

Posts: 658
From: Madrid Spain
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 16:20:00   
Hi Robert,
it sounds like you are outgrowing the DRW . . . it happens to everyone at some point. The DRW is a pretty powerful tool for people starting out, but when you want to do really interesting stuff, it can get in the way a bit. Have a look at this section Spooky has written up about modifying the DRW code. It starts with "How to put the DRW code on a diet", which explains how to rip out the extra code that FP generates and that causes the changes you make to get overwritten. You loose the ability to use the DRW from then on, but it is not such a great loss
http://www.outfront.net/spooky/adv_drw.htm

All the best

Vince

------------------
Internet Business Solutions S.L.(Spain)


(in reply to thebridge)
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 16:42:00   
Vince,
Now i know whar DRW stands for (saw ref to it many times on forum, yesterday)

you may be right but i am so fatigued and frustrated at the time spent swimming against the current that i'm unsure if i have the stamina for open water swimming.

There is alot to digest with in Spooky Login and i'm just getting a handle on that. i have most pages modified, file include works, login works all redirect works.

i'm not sure that the Session Variable (SchID) is actually working. i can't seem to even get the value to appear on a page yet let alone, pass to the SQL Select. Can't seem to get the username or password be dispalyed on a page either so i must be writing it wrong:
<%Session("SchID")%>
does not display on a page???
back to the drawing board.
thanks for all your help!
Robert


(in reply to thebridge)
Vince from Spain

 

Posts: 658
From: Madrid Spain
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 17:17:00   
Hi Robert,
try
<%=Session("SchID")%>

which is shorthand for

<% Response.Write Session("SchID") %>

And it should print . . .

Sounds like you are getting there Robert, tomorrow should see it done

Vince

------------------
Internet Business Solutions S.L.(Spain)


(in reply to thebridge)
thebridge

 

Posts: 8
From: Nashville, TN 37013 USA
Status: offline

 
RE: Passing Login value from page to page - 2/12/2001 17:28:00   
Vince,
Yea, stupid me or stupid book i was reading was causing me to write it wrong. howerver i can now get UserName and PassWord to print but not SchID.

So clever me, i then decided to use the value of SchID as the value of the password to test SQL statement. Changed it in the wizard to call the session password instead of the session SchID because SchID is not being written correctly as a session variable yet.

Still not working but you are right Tomorrow may bring the fix. thanks
Robert


(in reply to thebridge)
markjlawrence

 

Posts: 119
From: Belfast Northern Ireland
Status: offline

 
RE: Passing Login value from page to page - 3/28/2001 16:48:00   
Hi Vince,

I think you could well have sorted my worry's with this one.

Thebridge had exactly the same problem as myself. In one of your replies, you said to create a form with a username and password, then have it post to itself. Is there a way to use the DRW to check that it exists?

If so, how do you set the session variable assuming that it exists?

Thanks

Mark.


(in reply to thebridge)
rdouglass

 

Posts: 9280
From: Biddeford, ME USA
Status: offline

 
RE: Passing Login value from page to page - 3/30/2001 23:36:00   
I'm using Spooky Login to do some similar things. However, I am not using the session variable. Instead I'm reading the cookie that Spooky Login creates for me. Added the fields I needed and used 'em (cookies) all over the place (for client checking). I did it to have the stuff travel across sub-webs and have included a 'clear cookie' routine in all the site exits. I know it's not perfect, but it sure has reduced my development time drastically. And as a side benefit, I have been hearing about how using session variables have some inherent security risks (although I am aware that cookies have their own).

(in reply to thebridge)
Spooky

 

Posts: 26606
Joined: 11/11/1998
From: Middle Earth
Status: offline

 
RE: Passing Login value from page to page - 3/30/2001 14:13:00   
The one I like to quote is :

http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=75


(in reply to thebridge)
Page:   [1]

All Forums >> Web Development >> ASP and Database >> Passing Login value from page to page
Page: [1]
Jump to: 1





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts