Php se log sur un site

Fermé
termgsi Messages postés 678 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 novembre 2016 - 5 juin 2009 à 14:16
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 - 8 juin 2009 à 20:43
Bonjour,

J'ai crée un site et j'essaye actuellement à l'aide de ma bdd (easysPHP) un moyen de se loguer et ainsi pouvoir accéder au reste du site .
ma base de donnée contient actuellement des utilisateurs enregistrées .

Voici mon sql

CREATE DATABASE `jav` ;

USE `jav`;

#
# Table structure for table 'utilisateur'
#

CREATE TABLE `utilisateur` (
`id` varchar(15) NOT NULL,
`mdp` char(15) NOT NULL,
`nom` varchar(15) NOT NULL,
`prenom` varchar(15) NOT NULL,
`datenaissance` date NOT NULL,
`adrv` varchar(32) NOT NULL,
`ville`varchar(15) NOT NULL,
`cp` varchar(15) NOT NULL,
`ad` varchar(15) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB


CREATE TABLE `proa` (
`equipe` varchar(30) NOT NULL,
`ville` varchar(40) NOT NULL,
`salle` varchar(100) NOT NULL,
`nombredejoueur` varchar(32) NOT NULL,
`site` varchar(32) NOT NULL,
PRIMARY KEY (`equipe`)
)
ENGINE=InnoDB;

CREATE TABLE `avisclub` (
`idavis` INTEGER(11) AUTO_INCREMENT,
`pseudo` varchar(20) NOT NULL,
`avis` varchar(300) NOT NULL,
`avisequipe` varchar(30) not null,
PRIMARY KEY (`idavis`),
foreign key (`avisequipe`) references proa(`equipe`)
)
ENGINE=InnoDB ;



Sur ma première page j'aimerai que l'on se log si le mdp est faux il refuse l'accès au reste du site et s'il est bon il le renvoie à la page principale du site .
Bien sur mon site ne s'affichera pas sur le net mais web local !

Merci pour ceux qui pourront m'aider
A voir également:

3 réponses

Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
5 juin 2009 à 16:55
Bonjour,

Il me semble avoir répondu à un problème similaire : http://www.commentcamarche.net/forum/affich 10894255 metre un mot de pass sur une page de mon site
pensez à chercher.

Bonne journée.
0
termgsi Messages postés 678 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 novembre 2016 39
5 juin 2009 à 18:47
Voilà j'ai suivis à la lettre afin de tester le résultat mais rien !


Parse error: parse error in c:\program files\easyphp1-8\www\alex4\traitementconnexion.php on line 10



<html>
<head>
<title>Accès site</title>
</head>
<body bgcolor="#C3E0F2">

<?

$_POST['login']
$_POST['motdepasse'] // ligne10

if(sha1($_POST['motdepasse']) == $motdepasse_delabase)
{
$_SESSION['utilisateur_connecte'] = $_POST['login'];
}
else
{
// tu peux afficher un message en cas d'erreur ici.
}


?>
</body>
</html>
0
Azer_Ty Messages postés 104 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 4 juillet 2011 60
8 juin 2009 à 20:43
Bonsoir,

les $_POST['login'] et $_POST['motdepasse'] que j'avais mis n'étaient que des exemples de variables dans le code que vous avez postez si vous les retirez cela marchera.
Détail : le début d'une ouverture de code php est de la forme "<?php" et non pas ""<?"

Bonne soirée,
0