コード例 #1
0
ファイル: Usuarios.php プロジェクト: riverojorgea/erizo
 /**
  * Valida el acceso del usuario
  * @param  array Datos de acceso
  * @return array
  */
 public function login($data)
 {
     $query = "\n\t\tSELECT usuario, clave\n\t\tFROM usuarios\n\t\tWHERE clave = '{$data['clave']}'\n\t\t\tAND password = '******'password'], Sfphp_Config::get()['app']['key']) . "'\n\t\t\tAND activo = 1;";
     return $this->db->query($query);
 }
コード例 #2
0
ファイル: init.php プロジェクト: sincco/sfphp2
        mkdir("./Etc/Cache", 0750);
        mkdir("./Etc/Sesiones", 0750);
        file_put_contents("./Etc/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Config/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Logs/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Cache/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Sesiones/.htaccess", "Options -Indexes");
        chmod("./Etc/.htaccess", 0750);
        chmod("./Etc/Config/.htaccess", 0750);
        chmod("./Etc/Logs/.htaccess", 0750);
        chmod("./Etc/Cache/.htaccess", 0750);
        chmod("./Etc/Sesiones/.htaccess", 0750);
    }
    echo "Inicializando archivo de configuración...<br>";
    $_llave_encripcion = strtoupper(md5(microtime() . rand()));
    $_config = array('app' => array('key' => $_llave_encripcion, 'name' => 'sfphp', 'company' => 'sincco.com', 'cache' => '600'), 'front' => array('url' => $url), 'bases' => array('default' => array('host' => 'localhost', 'user' => 'sfphp', 'password' => Sfphp::encrypt('sfphp', $_llave_encripcion), 'dbname' => 'sfphp', 'type' => 'mysql', 'default' => 1)), 'sesion' => array('type' => "DEFAULT", 'name' => "sfphp", 'ssl' => 0, 'inactivity' => 300), 'dev' => array('log' => 1, 'showerrors' => 1, 'querylog' => 0));
    if (Sfphp_Disco::grabaXML($_config, "config", "./Etc/Config/config.xml")) {
        chmod("./Etc/Config/config.xml", 0770);
        echo "Configuración basica completa.<br>";
        echo "<a href=\"./\">Ve al inicio de tu app</a>";
    } else {
        echo "Hubo un error al escribir la configuracion.<br>";
    }
} else {
    echo "El framework ya esta configurado<br>";
    echo "<a href=\"./\">Ve al inicio de tu app</a><br>";
    echo "<a href=\"./encrypt.php\">Ve al inicio de tu app</a><br>";
}
?>
    </div>
</body>
コード例 #3
0
ファイル: encrypt.php プロジェクト: sincco/sfphp2
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>sfphp</title>
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <link rel="shortcut icon" href="favicon.ico">
</head>
<body>
    <div class="panel panel-primary">
        <div class="panel-heading">Simple Framework (for) PHP</div>
        <?php 
if (isset($_POST['s'])) {
    ?>
        	<h3><?php 
    echo Sfphp::encrypt(trim($_POST['s']), $config['app']['key']);
    ?>
</h3>
        <?php 
} else {
    ?>
        <form action="<?php 
    echo $_SERVER['PHP_SELF'];
    ?>
" method="post">
        	<label>Dato a encriptar:</label><input type="text" name="s" value=""><br>
        	<input type="submit" name="Encriptar" value="Encriptar">
        </form>
        <?php 
}
?>
コード例 #4
0
ファイル: iniciar.php プロジェクト: sincco/armadillo
    if (!is_dir("./Libs")) {
        mkdir("./Libs", 0770);
    }
    if (!is_dir("./Etc")) {
        mkdir("./Etc", 0750);
        mkdir("./Etc/Config", 0750);
        mkdir("./Etc/Logs", 0750);
        mkdir("./Etc/Sesiones", 0750);
        file_put_contents("./Etc/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Config/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Logs/.htaccess", "Options -Indexes");
        file_put_contents("./Etc/Sesiones/.htaccess", "Options -Indexes");
        chmod("./Etc/.htaccess", 0750);
        chmod("./Etc/Config/.htaccess", 0750);
        chmod("./Etc/Logs/.htaccess", 0750);
        chmod("./Etc/Sesiones/.htaccess", 0750);
    }
    echo "Inicializando archivo de configuración...<br>";
    $_llave_encripcion = strtoupper(md5(microtime() . rand()));
    $_config = array('app' => array('key' => $_llave_encripcion, 'name' => 'sfphp', 'company' => 'sincco.com'), 'front' => array('url' => sprintf("%s://%s%s", isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off' ? 'https' : 'http', $_SERVER['SERVER_NAME'], $_SERVER['REQUEST_URI'])), 'bases' => array('base' => array('host' => 'sfphp', 'user' => 'sfphp', 'password' => Sfphp::encrypt('sfphp', $_llave_encripcion), 'dbname' => 'sfphp', 'type' => 'mysql', 'default' => 1), 'type' => "DEFAULT", 'name' => "sfphp", 'ssonly' => 0, 'inactivity' => 60), 'session' => array('type' => "DEFAULT", 'name' => "sfphp", 'ssonly' => 0, 'inactivity' => 60), 'dev' => array('log' => 1, 'showerrors' => 0, 'showphperrors' => 0));
    if (Sfphp_Disco::arregloXML($_config, "config", "./Etc/Config/config.xml")) {
        chmod("./Etc/Config/config.xml", 0770);
        echo "Configuración basica completa.<br>";
        echo "<a href=\"./\">Ve al inicio de tu app</a>";
    } else {
        echo "Hubo un error al escribir la configuracion.<br>";
    }
} else {
    echo "El framework ya esta configurado<br>";
    echo "<a href=\"./\">Ve al inicio de tu app</a>";
}