<?php

include "../../TableEditor/TEditorSessionInc.php";
include "../../admin/TEVars.php";
include "../../TableEditor/TEditorIncludes/Constants.php";
if (isset($_SESSION[SESSION_VAR_CODE_SECURI])) {
    $Code = $_SESSION[SESSION_VAR_CODE_SECURI];
} else {
    $CodeSecurity = "";
    for ($i = 0; $i < LoginCodeDigits; $i++) {
        $CodeSecurity = $CodeSecurity . rand(0, 9);
    }
    $s = new session();
    $s->register(SESSION_VAR_CODE_SECURI, $CodeSecurity);
    $CodeSecurity = "";
    $Code = $_SESSION[SESSION_VAR_CODE_SECURI];
}
error_reporting(85);
//serious error only
$Image = '../' . TEImagesPath . '' . LoginCodeImage;
$Img = ImageCreateFromJpeg($Image);
$ImgSize = getimagesize($Image);
$FontWidth = imagefontwidth(5);
$FontHeight = imagefontheight(5);
$x = ($ImgSize[0] - strlen($Code) * $FontWidth) / 2;
$y = ($ImgSize[1] - $FontHeight) / 2;
$Color = imagecolorallocate($Img, 255, 255, 255);
imagestring($Img, 5, $x, $y, $Code, $Color);
header("Content-Type: image/jpeg");
imagejpeg($Img);
Beispiel #2
0
//	Date		: 94.06
//-----------------------------
require_once getenv("DOCUMENT_ROOT") . '/framework/configurations.inc.php';
set_include_path(get_include_path() . PATH_SEPARATOR . getenv("DOCUMENT_ROOT") . "/generalClasses");
require_once 'PDODataAccess.class.php';
require_once 'DataAudit.class.php';
require_once getenv("DOCUMENT_ROOT") . '/framework/PasswordHash.php';
require_once getenv("DOCUMENT_ROOT") . '/framework/session.php';
session::sec_session_start();
$return = "";
//------------- register ------------------
if (isset($_POST["email"])) {
    require_once getenv("DOCUMENT_ROOT") . '/framework/person/persons.class.php';
    $user = $_POST["UserName"];
    $pass = $_POST["md5Pass"];
    $return = session::register($user, $pass);
    if ($return === true) {
        $result = session::login($user, $pass);
        header("location: index.php");
    }
} else {
    if (isset($_POST["UserName"])) {
        $user = $_POST["UserName"];
        $pass = $_POST["md5Pass"];
        $result = session::login($user, $pass);
        if ($result !== true) {
            echo $return;
            $return = $result;
        } else {
            unset($_SESSION['USER']["framework"]);
            $_SESSION['USER']["portal"] = true;
    $s->register(SESSION_VAR_TYPE, CFG_USER_MASTER_TYPE);
    $s->register(SESSION_VAR_SUBTYPE, CFG_USER_MASTER_SUBTYPE);
    TEAccessRegister();
    ?>
<script language="javascript"> document.location="<?php 
    echo TEditorUrl;
    ?>
"; </script> <?php 
    exit;
} elseif ($User && $Id) {
    $SqlUsers = "SELECT * FROM " . TableUsers . " WHERE USUARIO='" . $User . "' && USUARIO_ID='" . $Id . "' && ESTATUS_ID='1'";
    $ResultUsers = mysql_db_query(DB_NAME, $SqlUsers);
    if (mysql_num_rows($ResultUsers) > 0) {
        $DatoUsers = mysql_fetch_array($ResultUsers);
        $s = new session();
        $s->register(SESSION_VAR_NAME, $DatoUsers["USUARIO"]);
        $s->register(SESSION_VAR_ID, $DatoUsers["USUARIO_ID"]);
        $s->register(SESSION_VAR_TYPE, CFG_USER_ADMIN_TYPE);
        $s->register(SESSION_VAR_SUBTYPE, $DatoUsers["TIPO_USUARIO_ID"]);
        TEAccessRegister();
        ?>
<script language="javascript"> document.location="<?php 
        echo TEditorUrl;
        ?>
"; </script> <?php 
        exit;
    } else {
        include "" . TEIncludesPath . "MainLogin.php";
    }
} else {
    include "" . TEIncludesPath . "MainLogin.php";