Script PHP très très simple (mot de pass + login)

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Foxus
WRInaute passionné
WRInaute passionné
 
Messages: 1404
Inscription: 9 Jan 2005

Script PHP très très simple (mot de pass + login)

Message le Ven Juil 01, 2005 1:08

Bonjour

voila je debute en php et j'aimerais tester ceci :

Une page ou on doit entrer un login et un mot de passe pour s'enregistrer.

Quand on cliquer sur le bouton "envoyer" ca enregistre le login et mot de passe dans un simple fichier txt sous cette forme (par exemple) :

login:pass

voila :) et que ca redirige la personne vers une autre page specifique en html

En gros la personne s'enregistre de maniere expresse sur le site :)


qui pourais m'aider ?

Sinceres amitiés


MarvinLeRouge
WRInaute impliqué
WRInaute impliqué
 
Messages: 526
Inscription: 1 Sep 2004

Message le Ven Juil 01, 2005 7:26

Salut,

1) Tu mets comme cible de ton formulaire la page truc.php.
2) Dans la page truc.php, tu récupères les données, et tu les écris dans ton fichier grâce aux diverses fonctions comme fwrite.
3) Une fois que c'est fait, tu utilises la fonction header pour rediriger le navigateur.


4) Tu ne fais pas ça parce que tes login et mots de passe ne seraient pas sécurisés du tout, tu utilises une base de données et tu cryptes les mots de passe.


chava2b
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 263
Inscription: 5 Déc 2003

Message le Ven Juil 01, 2005 7:32

Essaye ca :
Ta page s'appelle login.php :

Code: Tout sélectionner
<?
if($ok){
$out = $login.":".$pass;
$fp=fopen("fichier.txt", "w");
if($fp){
  fputs($fp, $out);
  fclose($fp);
  header("Location: page_suivante.html");
  exit();
}
}
?>
<body>
<form method="post" action="login.php">
<input type="text" name="login">
<input type="password" name="pass">
<input type="submit" name="ok" value="valider">
</form>


2 trucs :
- Le fichier.txt est effacé a chaque envoie du formulaire. S'il faut garder ce qu'il y avait avant, il faut lire le fichier avant.

- Le fichier est lisible directement (il n'y a pas de codage)


ecocentric
WRInaute accro
WRInaute accro
 
Messages: 3602
Inscription: 10 Fév 2004

Message le Ven Juil 01, 2005 9:29

chava2b a écrit:- Le fichier.txt est effacé a chaque envoie du formulaire. S'il faut garder ce qu'il y avait avant, il faut lire le fichier avant.


Code: Tout sélectionner
$fp=fopen("fichier.txt", "a");
if($fp){
  fputs($fp, $out."\n");


pour ajouter l'un à la suite de l'autre.

chava2b a écrit:- Le fichier est lisible directement (il n'y a pas de codage)


Code: Tout sélectionner
md5($pass)


pour coder le mot de passe.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités