Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

ASP.NET Forum


You are currently viewing our ASP.NET Forum as a guest. Please register to participate.
Login



Closed Thread
Passing a variable from login
Old 08-27-2009, 11:46 AM Passing a variable from login
Novice Talker

Posts: 8
Name: Greg
Trades: 0
Hi,

Im using Dreamweaver and Asp. I have a login page which works fine. The login calls a table called tblIELogin and looks up the username and password and then passes you through to the home page if they are correct. I want to be able to call over another field (entryid) as a session variable from the tblIELogin which corresponds to the login credentials. how do i do this. see below the code from the login page.

**************

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!--#include file="../../Connections/123.asp" -->
<%

' *** Validate request to log in to this site.
MM_LoginAction = Request.ServerVariables("URL")
If Request.QueryString <> "" Then MM_LoginAction = MM_LoginAction + "?" + Server.HTMLEncode(Request.QueryString)
MM_valUsername = CStr(Request.Form("Username"))
If MM_valUsername <> "" Then
Dim MM_fldUserAuthorization
Dim MM_redirectLoginSuccess
Dim MM_redirectLoginFailed
Dim MM_loginSQL
Dim MM_rsUser
Dim MM_rsUser_cmd

MM_fldUserAuthorization = "Companyid"
MM_redirectLoginSuccess = "home.asp"
MM_redirectLoginFailed = "loginbad.asp"

MM_loginSQL = "SELECT usrname, pword,entryid"
If MM_fldUserAuthorization <> "" Then MM_loginSQL = MM_loginSQL & "," & MM_fldUserAuthorization
MM_loginSQL = MM_loginSQL & " FROM dbo.tblIELogin WHERE usrname = ? AND pword = ?"
Set MM_rsUser_cmd = Server.CreateObject ("ADODB.Command")
MM_rsUser_cmd.ActiveConnection = MM_123_STRING
MM_rsUser_cmd.CommandText = MM_loginSQL
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param1", 200, 1, 50, MM_valUsername) ' adVarChar
MM_rsUser_cmd.Parameters.Append MM_rsUser_cmd.CreateParameter("param2", 200, 1, 50, Request.Form("Password")) ' adVarChar
MM_rsUser_cmd.Prepared = true
Set MM_rsUser = MM_rsUser_cmd.Execute

If Not MM_rsUser.EOF Or Not MM_rsUser.BOF Then
' username and password match - this is a valid user
Session("MM_Username") = MM_valUsername
If (MM_fldUserAuthorization <> "") Then
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization ).Value)
Else
Session("MM_UserAuthorization") = ""
End If
if CStr(Request.QueryString("accessdenied")) <> "" And true Then
MM_redirectLoginSuccess = Request.QueryString("accessdenied")
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginSuccess)
End If
MM_rsUser.Close
Response.Redirect(MM_redirectLoginFailed)
End If

%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Please Logon now</title>

<LINK href="../../sitestyle.css" type=text/css rel=STYLESHEET>
</head>
<body bgcolor="#FFFFFF" text="#000000" topmargin="0">




<table width="500" border="1" align="center" bordercolor="#E14A6D">
<tr>
<td width="500"><table width="500" border="1" height="324" bordercolor="#E14A6D" align="center">
<tr>
<td height="259" align="center" valign="top" background="../../ie/images/bg.gif" bgcolor="#FFFFFF"><table width="100%">
<tr>
<td bgcolor="#FFFFFF"><div align="center"><img src="../../siteimgs/homehdr.jpg" width="800" height="189" alt=""></div></td>
</tr>
</table>
<table width="100%">
<tr>
<td height="132" align="center" valign="top" bgcolor="#E14A6D">
<form name="login" method="POST" action="<%=MM_LoginAction%>">
<table width="100%" border="0" cellpadding="2" cellspacing="2" bgcolor="#E14A6D">
<tr bgcolor="#E14A6D">
<td colspan="2"><div align="center"><span class="subhead"><font face="Verdana, Arial, Helvetica, sans-serif">Please Login</font></span><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3"><br>
<br>
</font></b></font></div></td>
</tr>
<tr bgcolor="#E14A6D">
<td width="40%"><div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Username:</font></div></td>
<td><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">
<input name="Username" type="text" class="txtbox">
</font></div></td>
</tr>
<tr bgcolor="#E14A6D">
<td><div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Password: </font> </div></td>
<td><p align="left">
<input name="Password" type="password" class="txtbox">
</p>
</td>
</tr>
<tr bgcolor="#E14A6D">
<td> <div align="right"><br>
<br>
<input name="Reset" type="reset" class="subhead" value="Reset">
</div></td>
<td> <div align="left"><br>
<br>
<input name="Submit" type="submit" class="subhead" value="Submit">
</div></td>
</tr>
</table>
<font face="Verdana, Arial, Helvetica, sans-serif" size="3"></font>
<p></p>
</form></td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
The Mighty Dub is offline
View Public Profile
 
 
Register now for full access!
Old 09-03-2009, 09:15 AM Re: Passing a variable from login
itHighway's Avatar
Skilled Talker

Posts: 83
Name: Zeeshan Dar
Location: GUJ
Trades: 0
Add following line
Quote:
Session("MM_UserEntryId") = CStr(MM_rsUser.Fields.Item("entryid").Value)
after

Quote:
Session("MM_UserAuthorization") = CStr(MM_rsUser.Fields.Item(MM_fldUserAuthorization ).Value)
__________________
Zeeshan Dar
itHighway -
Please login or register to view this content. Registration is FREE
|
Please login or register to view this content. Registration is FREE
itHighway is offline
View Public Profile
 
Closed Thread     « Reply to Passing a variable from login
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.11522 seconds with 12 queries