zeg1jeux/login.php

80 lines
1.4 KiB
PHP
Raw Permalink Normal View History

2022-10-21 21:26:41 +02:00
<?php
require_once('config.php');
require_once('lib/Gchange.class.php');
require_once('lib/Fred.class.php');
2022-10-28 13:50:49 +02:00
require_once('lib/Keygen.class.php');
2022-11-14 15:45:55 +01:00
require_once('lib/ErrorsHandler.class.php');
2022-10-21 21:26:41 +02:00
2022-11-14 15:45:55 +01:00
$toto = 'QP1VkfaFUMdHZmHgPMi7q5wJJHaQhZcEqs5A86NigKr';
$boris = '25zB1gSC7Qhwnx463cuDLDCKLRVieLAgFiPbYq6jVHG9';
$playerG1Id = null;
if (isset($_POST['salt'], $_POST['pepper'])) {
2022-11-03 23:58:00 +01:00
2022-11-14 15:45:55 +01:00
try {
$keygen = new Keygen();
2022-11-17 17:47:12 +01:00
$playerG1Id = $keygen->getG1Pub($_POST['salt'], $_POST['pepper']);
2022-11-15 20:49:57 +01:00
$keygen->generatePubsec($_POST['salt'], $_POST['pepper']);
2022-11-14 15:45:55 +01:00
} catch (Exception $errMsg) {
2022-11-15 20:49:57 +01:00
try {
$fred = new Fred();
$playerG1Id = $fred->donneMoiSaPutainDeG1Pub($_POST['salt'], $_POST['pepper']);
} catch (Exception $errMsg) {
ErrorsHandler::kaput($errMsg);
}
2022-11-14 15:45:55 +01:00
}
$_SESSION['salt'] = $_POST['salt'];
$_SESSION['pepper'] = $_POST['pepper'];
2022-11-17 16:53:09 +01:00
$_SESSION['player_pubkey'] = $playerG1Id;
2022-10-21 21:26:41 +02:00
2022-10-26 13:03:52 +02:00
header('Location:home.php');
2022-10-21 21:26:41 +02:00
} else {
$bodyIds = 'login-page';
2022-10-26 13:03:52 +02:00
$webpageTitle = $games[$_SESSION['gameId']]['title'];
2022-10-21 21:26:41 +02:00
include_once('header.php');
echo '
<form method="post" action="">
<fieldset>
<legend>Identification par Ğchange</legend>
<p>
<label>
Identifiant :
<input type="text" name="salt" />
</label>
</p>
<p>
<label>
Mot de passe :
<input type="password" name="pepper" />
</label>
</p>
<p>
<input type="submit" value="Jouer" />
</p>
</fieldset>
2022-10-21 21:26:41 +02:00
</form>
';
include_once('footer.php');
2022-10-21 21:26:41 +02:00
2022-11-14 13:11:31 +01:00
}