Creation d'un comte adminstrateur
hehiiiiiio
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
hehiiiiiio Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
hehiiiiiio Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'aimerai creer un compte administrateur qui permet de creer les utilisateurs ,et ceci lors de leur premier connexion leurs information de geolocalisationseront enregistrer automatiquement lors de leur premiere connexion et ne sera plus modifier(dont il devront se connecter a leur position de depart sinon ils n'auront pas acces au serveur) juste les autres coordonnées qu'ils pouront modiier et toutes les recherches que j'ai faites ne me renvois pas un exemple.svp jai besoin de vous
merci d'avance
voici mes petits code
user.php
index.php
config.php
voila deja ce que jai eu a faire svpp
merci d'avance
voici mes petits code
user.php
<?php include_once('Config.php'); class user{ private $db; public fuction __construct(){ $this->db =new connection(); $this->db = $this->db->dbconnect(); } public function user($login,$password,$code){ if(!empty($login) && !empty($password) && !empty($code)){ $st = $this->db->prepare("select * from user where login=? and password=? and code=?"); $st->bindparam((1, $Login); $st->bindparam((, $password); $st->bindparam((3, $code); $st->execute(); if(st->rowcount( ) ==1){ echo "user verified,Acces granted." } else{ echo "incorrect login,password and code"; } } else{ echo "please enter username ,password and code" } } }
index.php
<?php include_once('user.php') if(isset ($_POST['submit'])) { $Login = $_POST["name"]; $password = $_POST["password"]; $code = $_POST["code"]; $object = new user (); $object->Login($Login, $password, $code); } ?> <html> <head> <title> çapasseoo </title> </head> <body> <form method="post" action="index.php"> </form> Login: <input type="text" name="user"> Password: <input type="text" name="pass"> Code: <input type="text" name="code"> <input type="submit" name="submit" value="Login"> <!-- javascripts --> </body> </html>
config.php
<?php try { $bdd = new PDO('mysql:host=localhost;dbname=çapasse;charset=utf8', 'root', '');} catch(Exception $e) { die('Erreur : '.$e->getMessage()); } ?>
<gras>adduser.php</gras> <?php require_once("user.php"); // ajout if(isset($_GET["id"])) $myadmin=$admincontroller->DemandeViewAdmin($_GET["id"]); // ajout // modification if(isset($_POST['add'])) { $name = $_POST['name']; $login = $_POST['login']; $password = $_POST['password']; if($errPhoto=="ok" or $errPhoto=="<p> une image est neccesaire!!</p>" ){ if($errPhoto=="ok"){ $photo=$file['name']; //on enregiste dans la bd $r=$admincontroller->DemandeCreateAdmin($name,$login, $password); } // si c'est enregistré if($r>0) { $messagesucess="gestionnaire enregistre avec sucess"; }else{ $messageerreur="Erreur survenu lors de l'enregistrement"; } } } ?> <!--main content start--> <section id="main-content"> <section class="wrapper"> <div class="row"> <div class="col-lg-12"> <h3 class="page-header"><i class="fa fa-file-text-o"></i> Gestion des users</h3> <ol class="breadcrumb"> <li><i class="fa fa-home"></i><a href="index.php" rel="nofollow noopener noreferrer" target="_blank">Panel</a></li> <li><i class="icon_document_alt"></i><a href="users.php" rel="nofollow noopener noreferrer" target="_blank">gestionniares</a></li> <li><i class="fa fa-file-text-o"></i>nouveau gestionnaires</li> </ol> </div> </div> <div class="row"> <?php if(isset($messagesucess)) { ?> <div class="alert alert-success"> <button class="close" data-close="alert"></button> <span> <?php echo $messagesucess; ?> </span> </div> <?php } ?> <?php if(isset($messageerreur)) { ?> <div class="alert alert-danger"> <button class="close" data-close="alert"></button> <span> <?php echo $messageerreur; ?> </span> </div> <?php } ?> </div> <div class="col-lg-12"> <section class="panel"> <header class="panel-heading"> Remplir le formulaire </header> <div class="panel-body"> <form class="form-horizontal " method="POST" enctype="multipart/form-data"> <div class="form-group"> <label class="col-sm-2 control-label">Photo du gestionnaire</label> <div class="col-sm-10"> <input type="file" id="exampleInputFile" name="image"> <p class="help-block"> filmer et uploader la photo du gestionnaire. </p> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Name</label> <div class="col-sm-10"> <input type="text" class="form-control" name="nom" required="required" > </div> </div> <span class="help-inline"> Login:</span> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">password</label> <div class="col-sm-10"> <div class="input-group"> <div class="input-icon"> <i class="fa fa-lock fa-fw"></i> <input id="newpassword" class="form-control" required="required" type="text" name="password" > </div> </div> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">confirmer le mot de passe</label> <div class="col-sm-10"> <div class="input-group"> <div class="input-icon"> <i class="fa fa-lock fa-fw"></i> <input id="newpassword" class="form-control" required="required" type="text" name="password" > </div> </div> </div> </div> <div class="col-lg-10"> <div class="form-actions fluid"> <a href="users.php" rel="nofollow noopener noreferrer" target="_blank"> Retour <a /> <div class="col-md-offset-3 col-md-9"> <button type="submit" class="btn btn-primary btn-lg btn-block" name="add">Valider</button> <button type="reset" class="btn default">Annuler</button> </div> </div> </div> </div> </form> </div> </section> <!-- page end--> </section> </section> <!--main content end--> </section> <!-- container section end --> <!-- javascripts --> </body> </html>
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICIMerci d'y penser dans tes prochains messages.Jordane45 |
voila deja ce que jai eu a faire svpp
A voir également:
- Creation d'un comte adminstrateur
- Creation compte gmail - Guide
- Création site web - Guide
- Création d'un compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Creation compte vinted - Guide
6 réponses
et jai des erreur
ElementW
Messages postés
4814
Date d'inscription
Statut
Contributeur
Dernière intervention
1 223
Si tu as des erreurs, il faudrait peut-être dire lesquelles.
Bonjour,
Pour commencer....
Tu fermes ton FORM avant ton formulaire... donc normal que ça ne marche pas.
Donc le code est à changer par
Ensuite, dans ta classe USER
Tu fais
Ce qui sous entend que tu as une class connection.
Hors... tu ne nous la montre pas....
Tu as juste un fichier "config.php" ... mais ce n'est pas une class.
Et pour finir....
Vu que tu utilises PDO.... active la gestion des erreurs PDO : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Pour commencer....
<form method="post" action="index.php"> </form> Login: <input type="text" name="user"> Password: <input type="text" name="pass"> Code: <input type="text" name="code"> <input type="submit" name="submit" value="Login"> <!-- javascripts -->
Tu fermes ton FORM avant ton formulaire... donc normal que ça ne marche pas.
Donc le code est à changer par
<form method="post" action=""> Login: <input type="text" name="user"> Password: <input type="text" name="pass"> Code: <input type="text" name="code"> <input type="submit" name="submit" value="Login"> </form> <!-- javascripts -->
Ensuite, dans ta classe USER
Tu fais
$this->db =new connection();
Ce qui sous entend que tu as une class connection.
Hors... tu ne nous la montre pas....
Tu as juste un fichier "config.php" ... mais ce n'est pas une class.
Et pour finir....
Vu que tu utilises PDO.... active la gestion des erreurs PDO : https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voici mon erreur sur adduse.php
( ! ) Parse error: syntax error, unexpected 'fuction' (T_STRING), expecting variable (T_VARIABLE) in C:\wamp\www\daina\user.php on line 7
Call Stack
# Time Memory Function Location
1 0.8704 252712 {main}( ) ..\adduser.php:0
( ! ) Parse error: syntax error, unexpected 'fuction' (T_STRING), expecting variable (T_VARIABLE) in C:\wamp\www\daina\user.php on line 7
Call Stack
# Time Memory Function Location
1 0.8704 252712 {main}( ) ..\adduser.php:0