Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- error_reporting(0);
- require_once 'inc/db.php';
- require_once 'inc/init.php';
- if($user->LoggedIn())
- {
- header('Location: index.php');
- die();
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="keywords" content="ParaTools, Booter, ParaBooter, Ddos, ParaTeam, skype résolver">
- <meta name="description" content="Le meilleurs Tools d'API résolver, database, géoip au monde !">
- <meta name="author" content="Noam00">
- <link rel="shortcut icon" href="images/favicon_1.ico">
- <title>Para-Tools</title>
- <!-- Base Css Files -->
- <link href="css/bootstrap.min.css" rel="stylesheet" />
- <!-- Font Icons -->
- <link href="assets/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
- <link href="assets/ionicon/css/ionicons.min.css" rel="stylesheet" />
- <link href="css/material-design-iconic-font.min.css" rel="stylesheet">
- <link href="assets/notifications/notification.css" rel="stylesheet" />
- <!-- animate css -->
- <link href="css/animate.css" rel="stylesheet" />
- <!-- Waves-effect -->
- <link href="css/waves-effect.css" rel="stylesheet">
- <!-- Custom Files -->
- <link href="css/helper.css" rel="stylesheet" type="text/css" />
- <link href="css/style.css" rel="stylesheet" type="text/css" />
- <script src="js/modernizr.min.js"></script>
- </head>
- <body onload="$.Notification.notify('info','top left', 'Information', 'Votre espace API est maintenant disponible, pour y accéder veuillez entrer votre adresse mail et votre clé d\'API !')">
- <div class="wrapper-page">
- <div class="panel panel-color panel-primary panel-pages">
- <div class="panel-heading bg-img">
- <div class="bg-overlay"></div>
- <h3 class="text-center m-t-10 text-white"> Sign In to <strong>ParaTools</strong> </h3>
- </div>
- <div class="panel-body">
- <?php
- class ReCaptchaResponse{public $success;public $errorCodes;}class ReCaptcha{private static $_signupUrl = "https://www.google.com/recaptcha/admin";private static $_siteVerifyUrl ="https://www.google.com/recaptcha/api/siteverify?";private $_secret;private static $_version = "php_1.0";function ReCaptcha($secret){if ($secret == null || $secret == "") {die("To use reCAPTCHA you must get an API key from <a href='". self::$_signupUrl . "'>" . self::$_signupUrl . "</a>");}$this->_secret=$secret;}private function _encodeQS($data){$req = "";foreach ($data as $key => $value) {$req .= $key . '=' . urlencode(stripslashes($value)) . '&';}$req=substr($req, 0, strlen($req)-1);return $req;}private function _submitHTTPGet($path, $data){$req = $this->_encodeQS($data);$response = file_get_contents($path . $req);return $response;}public function verifyResponse($remoteIp, $response){if ($response == null || strlen($response) == 0) {$recaptchaResponse = new ReCaptchaResponse();$recaptchaResponse->success = false;$recaptchaResponse->errorCodes = 'missing-input';return $recaptchaResponse;}$getResponse = $this->_submitHttpGet(self::$_siteVerifyUrl,array ('secret' => $this->_secret,'remoteip' => $remoteIp,'v' => self::$_version,'response' => $response));$answers = json_decode($getResponse, true);$recaptchaResponse = new ReCaptchaResponse();if (trim($answers ['success']) == true) {$recaptchaResponse->success = true;} else {$recaptchaResponse->success = false;$recaptchaResponse->errorCodes = $answers [error-codes];}return $recaptchaResponse;}}
- $siteKey = '6Lf2aQoTAAAAAI9TCkDr0zXFBrzSmygnZeV7jxe7';
- $secret = '6Lf2aQoTAAAAACPXq7owZ4MsyCzXR2b3JMFJpt-3';
- if(isset($_POST['submit']))
- {
- $reCaptcha = new ReCaptcha($secret);
- if(isset($_POST["g-recaptcha-response"])) {
- $resp = $reCaptcha->verifyResponse($_SERVER["REMOTE_ADDR"],$_POST["g-recaptcha-response"]);
- if($resp != null && $resp->success)
- {
- $requete = $odb->prepare("SELECT * FROM apikey WHERE email = :email and apikey = :apikey");
- $requete->execute(array(':email' => $_POST['email'],':apikey' => $_POST['apikey']));
- while($resultats = $requete->fetch(PDO::FETCH_OBJ))
- {
- $exist = true;
- $id = $resultats->id;
- }
- if($exist == true)
- {
- $_SESSION['id'] = $id;
- echo '<meta http-equiv="refresh" content="2;URL=index.php">';
- //connexion
- ?>
- <script>
- $.Notification.notify('success','top right', 'Succès', 'Connexion en cours...')
- </script>
- <?php
- }else{
- //identifiant incorrecte
- ?>
- <script>
- $.Notification.notify('error','top right', 'Erreur', 'Vos identifiants sont incorrecte!')
- </script>
- <?php
- }
- }else{
- //captcha incorrecte
- ?>
- <script>
- $.Notification.notify('error','top right', 'Erreur', 'Votre captcha est incorrecte !')
- </script>
- <?php
- }
- }else{
- //captcha incorrecte
- ?>
- <script>
- $.Notification.notify('error','top right', 'Erreur', 'Votre captcha est incorrecte !')
- </script>
- <?php
- }
- }
- ?>
- <form class="form-horizontal m-t-20" action="index.html">
- <div class="form-group ">
- <div class="col-xs-12">
- <input class="form-control input-lg " type="text" required="" placeholder="Username">
- </div>
- </div>
- <div class="form-group">
- <div class="col-xs-12">
- <input class="form-control input-lg" type="password" required="" placeholder="Password">
- </div>
- </div>
- <div class="form-group ">
- <div class="col-xs-12">
- <div class="checkbox checkbox-primary">
- <input id="checkbox-signup" type="checkbox">
- <label for="checkbox-signup">
- Remember me
- </label>
- </div>
- </div>
- </div>
- <div class="form-group text-center m-t-40">
- <div class="col-xs-12">
- <button class="btn btn-primary btn-lg w-lg waves-effect waves-light" type="button" onclick="">Log In</button>
- </div>
- </div>
- <div class="form-group m-t-30">
- <div class="col-sm-7">
- <a href="recoverpw.html"><i class="fa fa-lock m-r-5"></i> Forgot your password?</a>
- </div>
- <div class="col-sm-5 text-right">
- <a href="register.html">Create an account</a>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- <script>
- var resizefunc = [];
- </script>
- <script src="js/jquery.min.js"></script>
- <script src="js/bootstrap.min.js"></script>
- <script src="js/waves.js"></script>
- <script src="js/wow.min.js"></script>
- <script src="js/jquery.nicescroll.js" type="text/javascript"></script>
- <script src="js/jquery.scrollTo.min.js"></script>
- <script src="assets/jquery-detectmobile/detect.js"></script>
- <script src="assets/fastclick/fastclick.js"></script>
- <script src="assets/jquery-slimscroll/jquery.slimscroll.js"></script>
- <script src="assets/jquery-blockui/jquery.blockUI.js"></script>
- <script src="assets/notifications/notify.min.js"></script>
- <script src="assets/notifications/notify-metro.js"></script>
- <script src="assets/notifications/notifications.js"></script>
- <!-- CUSTOM JS -->
- <script src="js/jquery.app.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment