Php se log sur un site
termgsi
Messages postés
678
Date d'inscription
Statut
Membre
Dernière intervention
-
Azer_Ty Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
Azer_Ty Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Php se log sur un site
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site pour vendre des objets d'occasion - Guide
3 réponses
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.
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.
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>
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>