close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Adding Session Variable to Security Assist pages?

Thread began 5/25/2012 3:26 pm by Peterson Design Studio - jefferis | Last modified 5/29/2012 1:56 pm by Peterson Design Studio - jefferis | 1696 views | 6 replies |

Peterson Design Studio - jefferis

Adding Session Variable to Security Assist pages?

Hi folks

I have a page where I want to auto fill a Dealer_ID into a form and the page is secure with SA. So it has a session variable from the users table: <?php echo $_SESSION['SecurityAssist_UserID']; ?>" />

However, when I set up the pages, I did not request the variable for <?php echo $_SESSION['SecurityAssist_DealerID']; ?>" /> Which I added to the User table. The User ID is only a key auto number 1,2, 3, etc.

What I want to do is auto fill the dealer ID into the form but I cannot figure out how to access the DealerID from the session. Is there a way to add this in now that the pages are created?


I tried to figure out a way to set $DealerID as a variable, but I can't figure out how to call the DealerID from the user table using the session user id.

TIA,
Jeff

Sign in to reply to this post

msummers194171

Has this session variable already been set (perhaps by the login processing)?

$_SESSION['SecurityAssist_DealerID']

If so, just populate the field with the session variable.

Sign in to reply to this post

Peterson Design Studio - jefferis

I did not set the session for Dealer_ID, when I set up the original security pages. I set the session to UserID which, is a key field, and a simple number like 1, 2, 3, etc. I am hoping to extract or add the Dealer ID to this session to place it in the field.
Thanks
Jeff
<?php
if($_SERVER["REQUEST_METHOD"] == "POST"){
$WA_Auth_Parameter = array(
"connection" => $Store,
"database" => $database_Store,
"tableName" => "users",
"columns" => explode($WA_Auth_Separator,"Dealer_ID".$WA_Auth_Separator."UserPassword"),
"columnValues" => explode($WA_Auth_Separator,"".((isset($_POST["Log_In_group_Dealer_ID"]))?$_POST["Log_In_group_Dealer_ID"]:"") ."".$WA_Auth_Separator."".(WA_HashEncryption((isset($_POST["Log_In_group_Password"]))?$_POST["Log_In_group_Password"]:"")) .""),
"columnTypes" => explode($WA_Auth_Separator,"text".$WA_Auth_Separator."text"),
>>>>"sessionColumns" => explode($WA_Auth_Separator,"UserID"), <<<<<<<<<<<<<<<<<<<
"sessionNames" => explode($WA_Auth_Separator,"SecurityAssist_UserID"),
"successRedirect" => "DealerDirectory.php",
"failRedirect" => "login.php?failedLogin=1",
"gotoPreviousURL" => FALSE,
"keepQueryString" => TRUE
);

WA_AuthenticateUser($WA_Auth_Parameter);
}
?>

Sign in to reply to this post

Jason ByrnesWebAssist

The Dealer ID is a column of the users table, correct?

on your login page, open the Server Behaviors panel (Window -> Server Behaviors). Find the Security Authenticate user server behavior, and double click it to edit it.

Go to the Session tab, Click the plus button and select the Dealer ID column.

Sign in to reply to this post

Peterson Design Studio - jefferis

Not quite working

r5kz08rvDq

Hi Jason,
I put up a video showing how this attempt to add dealer id is not quite working.
Dealer_ID is one of my database fields in the Users table.
I appreciate the help. Session USER ID works, but not Session Dealer ID

Sign in to reply to this post

Jason ByrnesWebAssist

try adding the following code at line 1:

php:
<?php @session_start(); ?>




to see a listing of all session that are started, add the following code to the body of your page:

php:
<?php var_dump($_SESSION); ?>
Sign in to reply to this post

Peterson Design Studio - jefferis

Excellent!

Thanks Jason, I can now automatically enter the dealer ID for new requests and with read only in search, prevent him from searching other's orders.
This is great.
Thanks again.
Jeff

Sign in to reply to this post

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...