Atitit 安全审计法 目录 1. 安全审计数据结构 1 2. Expame 提现流程 1 2.1. 获取提现钱的数据余额 1 2.2. 扣去余额 1 2.3. 开始safe log 2 2.4.

Atitit 安全审计法

 

目录

1. 安全审计数据结构 1

2. Expame 提现流程 1

2.1. 获取提现钱的数据余额 1

2.2. 扣去余额 1

2.3. 开始safe log 2

2.4. 提现 存入saffe log 2

 

  1. 安全审计数据结构

操作日志   什么人 什么操作  ,操作时间

操作数据   修改前 ,修改后,修改时间

数据签名字段

 

 

 

  1. Expame 提现流程
    1. 获取提现钱的数据余额

$sql = "select * from merchan where uname ='" . $_COOKIE['loginacc'] . "'";

print_r($sql);

$rs_one_mer = ($pdo->query($sql)->fetch());

 

 

    1. 扣去余额

 

try {

 

    $pdo->beginTransaction();

    $sql = UPDATE merchan   SET  available_balance = available_balance-%f,account_balance=account_balance-%f   where uname='" . $_COOKIE['loginacc'] . "'";

    $sql = sprintf($sql$_GET['amt金额'], $_GET['amt金额']);

    $glb['sql_up mer bls'] = $sql;

    $pdo->exec($sql);

 

 

    1. 开始safe log

    //get bls aft for safe log

    $sql = "select * from merchan where uname ='" . $_COOKIE['loginacc'] . "'";

    $rs_one_mer_aft = ($pdo->query($sql)->fetch());

    $safeLog['bef_bls'] = $rs_one_mer['available_balance'];

    $safeLog['amt金额'] = $_GET['amt金额'];

    $safeLog['aft_bls'] = $rs_one_mer_aft['available_balance'];

    $safelog_json = json_encode($safeLog);

 

    1. 提现 存入saffe log

//sprintf("%s love %s.", "a","b");

    // use exec() because no results are returned

    $sql = "INSERT INTO tisye提现表 (org开户机构, acc账户, name名字,amt金额,uname,stat状态,safe_log)VALUES ('%s', '%s', '%s','%s','%s','%s','%s') ";

    print_r($_GET);

    $sql = sprintf($sql$_GET['org开户机构'] . "(" . $_GET['brach网点名称'] . ")"$_GET['acc'], $_GET['name'], $_GET['amt金额'], $_COOKIE['loginacc'], '申请提现'$safelog_json);

    print_r($sql);

    print_r($pdo);

//try{

    $pdo->exec($sql);

    $pdo->commit();

 

posted @ 2019-12-27 04:06  attilaxAti  阅读(33)  评论(0编辑  收藏  举报