This topic is locked
[SOLVED]

 code snippet permission

9/17/2017 12:01:53 PM
PHPRunner General questions
D
danaci author

hi,

is it this event possible?
if ($record['GroupID'] != -1)

{

enable code snippet

}

else

{

disable code snippet

}
can I this event before display?

thnx.

romaldus 9/17/2017

In PHPRunner 9.8, use security API for simple coding but if you use older PHPRunner, use the following code:
Put this code on After Successful Login event:



//replace YourAppName with actual table name in your database
$sql = "SELECT GroupID AS group FROM YourAppName_ugmembers WHERE UserName = '".$_SESSION["UserID"]."'";

$rs = CustomQuery($sql);

$data = db_fetch_array($rs);

$_SESSION["group"] = $data["group"];


On yor code:



if ($_SESSION["group"] != -1)

{

enable code snippet

}

else

{

disable code snippet

}
D
danaci author 9/18/2017



In PHPRunner 9.8, use security API for simple coding but if you use older PHPRunner, use the following code:
Put this code on After Successful Login event:



//replace YourAppName with actual table name in your database
$sql = "SELECT GroupID AS group FROM YourAppName_ugmembers WHERE UserName = '".$_SESSION["UserID"]."'";

$rs = CustomQuery($sql);

$data = db_fetch_array($rs);

$_SESSION["group"] = $data["group"];


On yor code:



if ($_SESSION["group"] != -1)

{

enable code snippet

}

else

{

disable code snippet

}



thnx romaldus..