Commit 6e1a118b authored by Cellophile's avatar Cellophile 🎨
Browse files

Replace index.php

parent 79efc734
......@@ -13,7 +13,6 @@ if(isset($_POST['captcha'])) {
exit();
}
}
// Vérification des données reçues : existent-t-elles ?
if (isset($_POST["ubase"]) && isset($_POST["uperso"]) !== FALSE){
......@@ -78,7 +77,7 @@ if (isset($_POST["ubase"]) && isset($_POST["uperso"]) !== FALSE){
if($enregistrement == "true"){
$reponse = 1; //permet d'afficher le message avec l'URL raccourcie.
}
$urlfinale = $urlcourte.$upersok;
$urlfinale = $urlsite.$upersok;
}
//Fin de traitement, Affichage du formulaire et des messages :
......@@ -88,41 +87,45 @@ if (isset($_POST["ubase"]) && isset($_POST["uperso"]) !== FALSE){
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>PersonaLink</title>
<title><? echo $titre ?></title>
<link rel="stylesheet" href="/css/style.css" type="text/css">
<link rel="stylesheet" media="only screen and (max-width: 760px)" href="/css/mobile.css" type="text/css">
<link rel="shortcut icon" href="favicon.ico">
<link rel="apple-touch-icon" href="favicon.ico">
</head>
<body>
<div id="conteneur">
<div id="header">
<!--<a href="<? echo $urlsite ?>">
<!--<a href="<? echo $urlsite ?>">
<img src="logo-1lientop-min.jpg" class="logo" alt="logo 1lien.top"></a>-->
<h1><? echo $titre ?></h1>
</div>
<h3><? echo $soustitre ?></h3>
<form class="form" role="form" method="post" action="index.php">
<form class="form" method="post" action="index.php">
<div id="form">
<h2> <b>L'URL à raccourcir</b></h2>
<input class="form-control" type="url" name="ubase" placeholder=" https://" required ="">
<h2> <b>Texte du raccourci personnalisé</b></h2>
<input class="form-control" type="text" name="uperso" placeholder=" Chocolat" required="">
<h3> <b>L'URL à raccourcir</b></h3>
<label for="url-à-raccourcir" style="display: none;">url</label>
<input id="url-à-raccourcir" class="form-control" type="url" name="ubase" placeholder=" https://" required ="">
<h3> <b>Texte du raccourci personnalisé</b></h3>
<label for="texte-personnalisé" style="display: none;">texte court</label>
<input id="texte-personnalisé" class="form-control" type="text" name="uperso" placeholder=" Chocolat" required="">
<input type="button" onclick="sectionouvrable('Section1')" class="boutondesection" value="Plus de réglages">
<div id="Section1" class="cacher">
<h4>Date d'expiration du lien (optionnel)</h4>
<input class="form-options-champs" type="Date" name="datexpi">
<input class="form-options-champs" type="time" name="timexpi" value="00:00">
<h4>Mot de passe (optionnel)</h4>
<input class="form-options-champs" type="password" name="mdp">
<h5>Date d'expiration du lien (optionnel)</h5>
<label for="date-expiration" style="display: none;">date d'expiration</label>
<input id="date-expiration" class="form-options-champs" type="Date" name="datexpi">
<label for="heure-expiration" style="display: none;">heure d'expiration</label>
<input id="heure-expiration" class="form-options-champs" type="time" name="timexpi" value="00:00">
<h5>Mot de passe (optionnel)</h5>
<label for="mot-de-passe" style="display: none;">mot de passe</label>
<input id="mot-de-passe" class="form-options-champs" type="password" name="mdp">
</div>
<h2> <b>Recopiez le Captcha</b></h2>
<h3> <b>Recopiez le Captcha</b></h3>
<div id="validation">
<div id="captcha-valid">
<img src="/captcha/captcha.php">
<img src="/captcha/captcha.php" alt="">
</div>
<div id="text-valid">
<label for="text-captcha" style="display: none;">captcha</label>
<input type="text" id="text-captcha" name="captcha" placeholder=" Captcha" required>
</div>
<div id="bouton-valid">
......@@ -142,7 +145,7 @@ if (isset($_POST["ubase"]) && isset($_POST["uperso"]) !== FALSE){
echo $urlbase;
print ("<br>
L'URL raccourcie : ");
echo "<a href=".$urlfinale."\ target=\"_blank\">".$urlfinale."</a>";
echo "<a href=".$urlfinale." target=\"_blank\">".$urlfinale."</a>";
print ("</div>");
}
......@@ -179,9 +182,23 @@ if (isset($_POST["ubase"]) && isset($_POST["uperso"]) !== FALSE){
?>
<div id= "footer">
<input type="button" onclick="sectionouvrable('Section2')" class="boutondesection" value="Comment ça marche ?" style="margin-bottom: 3%;">
<div id="Section2" class="cacher">
<div id="presentation">
<h4>Quelqu'un peut-il avoir le même texte personnalisé que moi ?</h4>
<p>Les URLS sont complétées par des caractères aléatoires. Ainsi personne ne pourra avoir la même URL que vous, même en choisissant le même texte de personnalisation, et surtout personne ne pourra retrouver votre url si vous ne lui la donnez pas !</p>
<h4>J'ai perdu le mot de passe du lien, puis-je le récupérer ?</h4>
<p>Si vous choisissez un mot de passe, celui-ci est ensuite chiffré côté serveur. Il est donc impossible de retrouver le mot de passe si vous l'avez oublié.</p>
<h4>Que se passe-t-il si je ne mets pas de date d'expiration ?</h4>
<p>Si vous choisissez une date d'expiration, le lien sera supprimé à l'échéance. Si vous n'en choisissez pas, le lien sera permanent.</p>
<h4>Ce service est-il vraiment gratuit ?</h4>
<p>Aujourd'hui sur internet, service gratuit est trop souvent synonyme de récupération des données utilisateur pour les revendre, ou affichage de publicité, ou analyse des clients et de leur utilisation... <br>
Ce service ne collecte aucune autre information que celles que vous donnez dans le formulaire : une adresse url, un texte de raccourci, accessoirement un mot de passe qui sera ensuite chiffré, et une date d'expiration. Rien d'autre, pas de traçabilité, d'adresse IP, d'adresse mail, ... Donc rien à revendre et pas de pub.
<h4>Internet, service libre et accessible</h4>
<p>Pour moi, internet doit être une ressource décentralisée, accessible à toustes, dans le respect des utilisateurs et de leur vie privée.<br>Décentralisée, pour éviter le monopole. Pour éviter aussi qu'un service soit soudainement inaccessible, que les règles changent et qu'on ne puisse rien dire parce qu'il n'y a pas d'alternative... D'ailleurs, si vous voulez héberger ce programme sur votre site, <a href="https://framagit.org/Cellophile/personalink">rendez-vous ici.</a><br>Accessible à toustes, parce qu'il y a déjà assez d'inegalités comme ça, on ne va pas en plus en rajouter sur internet...<br> Dans le respect des utilisateurs et de leur vie privée, parce que chacun·e de nous a le droit de ne pas vouloir s'exhiber, de vouloir garder privées certaines informations, sans que cela porte préjudice à ses libertés. Ne pas accepter qu'on ne veuille pas tout dévoiler de qui nous sommes revient à nous considérer toustes comme des coupables ou des marchandises, au choix. C'est surtout perdre la confiance en l'autre, oublier que ce n'est pas parce que l'autre est inconnu qu'il est forcément mal intentionné.
</div>
</div>
<br>
<p>Ceci est mon premier programme. Toute proposition d'amélioration est la bienvenue !</p>
<p><?php echo $version; ?> — © Théophile Bellintani — Licence <a href="licence.php">TROC</a>, <a href="https://framagit.org/Cellophile/personalink">Opensource</a> et gratuit !</p>
</div>
</div>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment