Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Copyright :D
- *
- * @copyright 2015 FFY00 (Filipe Laíns)
- * @license https://github.com/FFY00/Simple-Non-Code-License-SNCL-/blob/master/LICENSE.md Simple Non Code License (SNCL) v1.10.0
- * @author Filipe Laíns <filipe.lains@gmail.com>
- * @author KaleuManso
- */
- $_BS['MySQL']['servidor'] = 'localhost'; // Servidor MySQL
- $_BS['MySQL']['usuario'] = 'root'; // Usuário do MySQL
- $_BS['MySQL']['senha'] = ''; // Senha do MySQL
- $_BS['MySQL']['banco'] = 'server'; // Banco de dados
- $_BS['MySQL']['tabela'] = 'login'; // Nome da tabela aonde esta salvo o login
- $_BS['Encrypt']['tipo'] = MCRYPT_RIJNDAEL_128; // Tipo de Encriptação utilizada
- $_BS['Encrypt']['modo'] = MCRYPT_MODE_CBC; // Não mexer se n sabe o que está a fazer .-.
- $_BS['Encrypt']['chave'] = 'QualquerCoisaAqui'; // Password de encriptação
- $pagina = 'https://www.google.com.br/';
- $pdo = new PDO('mysql:host=' . $_BS['MySQL']['servidor'] . ';dbname=' . $_BS['MySQL']['banco'] . ';charset=utf8mb4', $_BS['MySQL']['usuario'], $_BS['MySQL']['senha']);
- if(!isset($_POST['login'])){
- $user = $_POST['user'];
- $pass = $_POST['pass'];
- $q = $pdo->prepare('SELECT * FROM :tabela WHERE username=:utilizador');
- $q->bindValue(':tabela', $_BS['MySQL']['tabela']);
- $q->bindValue(':utilizador', $user);
- try {
- $res = $q->fetch(PDO::FETCH_ASSOC);
- } catch(PDOException $e) {
- die('Erro:' . $e->getMessage());
- }
- if(md5($pass) == $res['password']){
- session_start();
- header("Cache-control: private");
- $iv = mcrypt_create_iv(mcrypt_get_iv_size($_BS['Encrypt']['tipo'], $_BS['Encrypt']['modo']), MCRYPT_DEV_URANDOM);
- $enc = mcrypt_encrypt($_BS['Encrypt']['tipo'], $_BS['Encrypt']['chave'], $_POST['user'], $_BS['Encrypt']['modo'], $iv);
- if($enc !== false){
- $_SESSION["LOGIN_MINECRAFT"] = $enc;
- } else {
- die('Erro na encriptação');
- }
- header("location: ".$pagina);
- }else{
- echo "<STRONG>Ops, seu login ou senha pode estar errado!</STRONG>";
- exit;
- }
- }
- ?>
Add Comment
Please, Sign In to add comment