$_SESSION['player_ipns']

This commit is contained in:
fred 2022-11-15 21:36:40 +01:00
parent 045bf888c4
commit b613f8a917
2 changed files with 93 additions and 83 deletions

View File

@ -10,52 +10,59 @@ $gchange = new Gchange();
try {
$player = $gchange->getUser($_SESSION['player_pubkey']);
$player = $gchange->getUser($_SESSION['player_pubkey']);
} catch (Exception $errMsg) {
ErrorsHandler::kaput($errMsg);
ErrorsHandler::kaput($errMsg);
}
echo '
<header>
Bienvenue '. $player->getUserName() . ' !
<!-- ('. substr($player->getUserGchangeId(), 0, 8) . ') -->
Bienvenue '. $player->getUserName() . ' !
<!-- ('. substr($player->getUserGchangeId(), 0, 8) . ') -->
</header>
<nav>
<ul>
<li id="dashboard-map">
<a href="map.php">
<span>
Carte
</span>
</a>
</li>
<li id="dashboard-map">
<a href="map.php">
<span>
Carte
</span>
</a>
</li>
<li id="dashboard-messenger">
<a href="messenger.php">
<span>
Messagerie
</span>
</a>
</li>
<li id="dashboard-messenger">
<a href="messenger.php">
<span>
Messagerie
</span>
</a>
</li>
<li id="dashboard-farfetched">
<a href="farfetched.php">
<span>
À distance ou en livraison
</span>
</a>
</li>
<li id="dashboard-farfetched">
<a href="farfetched.php">
<span>
À distance ou en livraison
</span>
</a>
</li>
<li id="dashboard-minelife">
<a href="minelife.html">
<span>
Manuel
</span>
</a>
</li>
<li id="dashboard-minelife">
<a href="minelife.html">
<span>
Manuel
</span>
</a>
</li>
<li id="dashboard-TW">
<a href="/ipns/'. $_SESSION['player_ipns'].'">
<span>
TW
</span>
</a>
</li>
</ul>

105
login.php
View File

@ -12,76 +12,79 @@ $playerG1Id = null;
if (isset($_POST['salt'], $_POST['pepper'])) {
$fred = new Fred();
$keygen = new Keygen();
$fred = new Fred();
$keygen = new Keygen();
try {
try {
$playerG1Id = $fred->donneMoiSaPutaindeG1Pub($_POST['salt'], $_POST['pepper']);
$keygen->generatePubsec($_POST['salt'], $_POST['pepper']);
$playerG1Id = $fred->donneMoiSaPutaindeG1Pub($_POST['salt'], $_POST['pepper']);
$playerIPNS = $fred->donneMoiLaPutainDeClefIPNS($_POST['salt'], $_POST['pepper']);
} catch (Exception $errMsg) {
$keygen->generatePubsec($_POST['salt'], $_POST['pepper']);
ErrorsHandler::kaput($errMsg);
}
} catch (Exception $errMsg) {
$_SESSION['player_pubkey'] = $playerG1Id;
$gchange = new Gchange();
ErrorsHandler::kaput($errMsg);
}
try {
$_SESSION['player_pubkey'] = $playerG1Id;
$_SESSION['player_ipns'] = $playerIPNS;
$player = $gchange->getUser($_SESSION['player_pubkey']);
$gchange = new Gchange();
} catch (Exception $errMsg) {
try {
ErrorsHandler::kaput($errMsg);
}
$player = $gchange->getUser($_SESSION['player_pubkey']);
$_SESSION['player_lat'] = $player->_source->geoPoint->lat;
$_SESSION['player_lon'] = $player->_source->geoPoint->lon;
$_SESSION['radius'] = DEFAULT_RADIUS;
} catch (Exception $errMsg) {
$_SESSION['salt'] = $_POST['salt'];
$_SESSION['pepper'] = $_POST['pepper'];
ErrorsHandler::kaput($errMsg);
}
header('Location:home.php');
$_SESSION['player_lat'] = $player->_source->geoPoint->lat;
$_SESSION['player_lon'] = $player->_source->geoPoint->lon;
$_SESSION['radius'] = DEFAULT_RADIUS;
$_SESSION['salt'] = $_POST['salt'];
$_SESSION['pepper'] = $_POST['pepper'];
header('Location:home.php');
} else {
$bodyIds = 'login-page';
$webpageTitle = $games[$_SESSION['gameId']]['title'];
include_once('header.php');
$bodyIds = 'login-page';
$webpageTitle = $games[$_SESSION['gameId']]['title'];
echo '
<form method="post" action="">
include_once('header.php');
<fieldset>
<legend>Identification par Ğchange</legend>
echo '
<form method="post" action="">
<p>
<label>
Identifiant :
<input type="text" name="salt" />
</label>
</p>
<fieldset>
<legend>Identification par Ğchange</legend>
<p>
<label>
Mot de passe :
<input type="password" name="pepper" />
</label>
</p>
<p>
<label>
Identifiant :
<input type="text" name="salt" />
</label>
</p>
<p>
<input type="submit" value="Jouer" />
</p>
</fieldset>
</form>
';
include_once('footer.php');
<p>
<label>
Mot de passe :
<input type="password" name="pepper" />
</label>
</p>
<p>
<input type="submit" value="Jouer" />
</p>
</fieldset>
</form>
';
include_once('footer.php');
}