close ad
WARNING PC USERS: Do Not Install the DREAMWEAVER CC 2017 Update »
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

SA2 update

Thread began 11/05/2011 3:27 am by superpac250441 | Last modified 11/07/2011 5:24 pm by Steve | 735 views | 9 replies |

superpac250441

SA2 update

I have heard that a new update is in the pipeline. Any idea when it will be released????

Sign in to reply to this post

Jason ByrnesWebAssist

I dont have a release date for it, but i can say it is going through QA Testing now.

Sign in to reply to this post

superpac250441

Originally Said By: Jason Byrnes
  I dont have a release date for it, but i can say it is going through QA Testing now.  



Thanks Jason

Sign in to reply to this post

Steve

Will this issue be fixed in the new release?

IF a rule is set to look for a session value as being present (shown in attached image) the following code is generated in "HelperGroupsRulesPHP.php"

php:
switch ($ruleName){

        case "loggedIn":
            $comparisons[0] = array(TRUE, "".((isset($_SESSION['MID']))?$_SESSION['MID']:"")  ."", 1, "".((isset($_SESSION['MID']))?$_SESSION['MID']:"")  ."");
            break;
    }



With this code in place, after clearing the session 'MID' I can still enter a page that should be set to not allow someone access.

Or am I misunderstanding that setting a session value as equal to the same session value is not the way to determine a logged in condition exists?

Sign in to reply to this post

Jason ByrnesWebAssist

comparing the session to oitself is not correct.

if you compare the session to itself, that will always return true.

think of it this way:

if the session is cleared, it's value is set to ""

using:
if($_SESSION['mid'] == $_SESSION['mid'])

in this case basically means:
if("" == "")

that is always going to return true.


in the rule, set the criteria to Not Equal (!=)

and leave the compare to option blank. this will use the following condition:
if($_SESSION['mid'] != "")

if the user is logged in, the session will not equal "" and the rule will pass

if the user is logged out, it will equal "" and the rule will fail

Sign in to reply to this post

Steve

Jason,
"
in the rule, set the criteria to Not Equal (!=)
"
is not one of the options I see...

I only have greater and lesser than comparators as well as equals. Screen shot attached. I could manually code the condition of $_Session['MID'] != "" but I'm looking to achieve the goal with the extension.

I'm missing something I guess...

Sign in to reply to this post

Jason ByrnesWebAssist

Sorry, use the <> option

Sign in to reply to this post

Steve

Unfortunately it still fails to work...

php:
<?php


function WA_Auth_GetComparisonsForRule($ruleName){
    
$comparisons = array();
    
    switch (
$ruleName){
        case 
"loggedIn":
            
$comparisons[0] = array(TRUE"".((isset($_SESSION['MID']))?$_SESSION['MID']:"")  .""2"\"\"");
            break;
    }
    return 
$comparisons;    
}

 
function 
WA_Auth_GetGroup($groupName){
    
$group = Array();
    
    switch(
$groupName){
    
    }

    return 
$group;
}

?>




Basically login is if $_session['MID'} not equal to nothing "" then we are logged in but I can still access the page when the session does not exist (screen shots)

Sign in to reply to this post

Jason ByrnesWebAssist

dont enter anything in the compare to box, leave that box completely blank, dont enter "" or anything else.

Sign in to reply to this post

Steve

Thanks Jason!

Sign in to reply to this post
loading

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...