Exemplo n.º 1
0
<?php

include './utils.php';
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
//include './UserDataBaseManager.php';
include './DBManager.php';
$dataBaseManager = new DBManager();
$userDateBaseManager = new UserDataBaseManager();
$userDateBaseManager->Connect();
$dataBaseManager->Connect();
if ($userDateBaseManager->connectSucessDataBase && $dataBaseManager->connectSucessDataBase) {
    $arrayCreadit = filter_input(INPUT_POST, 'arrayCredit', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);
    $token = filter_input(INPUT_POST, 'token');
    $folder = filter_input(INPUT_POST, 'folder');
    if (!isset($arrayCreadit) || !isset($folder)) {
        echo 0;
    } else {
        $token = mysqli_real_escape_string($dataBaseManager->conn, $token);
        $folder = mysqli_real_escape_string($dataBaseManager->conn, $folder);
        $userInfo = $dataBaseManager->GetCredit($token);
        if ($userInfo !== 0) {
            if ($userInfo['CREDIT'] > 0) {
                $canInsert = min($userInfo['CREDIT'], count($arrayCreadit));
                $sql = "INSERT IGNORE INTO " . emailToNameTable($userInfo['ID']) . "(ID,FOLDER) VALUES ";
                foreach ($arrayCreadit as $id) {
                    if ($canInsert <= 0) {
                        break;
Exemplo n.º 2
0
<?php

include './DBManager.php';
/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$userDateBaseManager = new UserDataBaseManager();
$userDateBaseManager->Connect();
$dataBaseManager = new DBManager();
$dataBaseManager->Connect();
if ($dataBaseManager->connectSucessDataBase) {
    $usernamesignup = filter_input(INPUT_POST, 'usernamesignup');
    $emailsignup = filter_input(INPUT_POST, 'emailsignup');
    $passwordsignup = filter_input(INPUT_POST, 'passwordsignup');
    if (isset($emailsignup) && isset($usernamesignup) && isset($passwordsignup)) {
        $usernamesignup = mysqli_real_escape_string($dataBaseManager->conn, $usernamesignup);
        $emailsignup = mysqli_real_escape_string($dataBaseManager->conn, $emailsignup);
        $passwordsignup = mysqli_real_escape_string($dataBaseManager->conn, $passwordsignup);
        $token = md5($emailsignup . time());
        if ($dataBaseManager->checkUserExit($emailsignup, $passwordsignup, $usernamesignup, $token)) {
            $arrayResult = array();
            $arrayResult['TOKEN'] = $token;
            $arrayResult['ACTIVITY'] = FALSE;
            $emailnanager = new emailManager();
            $arrayResult['SENDEMAIL'] = $emailnanager->sendEmail($emailsignup, $token, NULL);
            header('Content-type: application/json');
            echo json_encode($arrayResult);
        } else {
            echo '-1';