Creation d'un comte adminstrateur
hehiiiiiio
Messages postés
15
Statut
Membre
-
hehiiiiiio Messages postés 15 Statut Membre -
hehiiiiiio Messages postés 15 Statut Membre -
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
6 réponses
-
-
-
et avoir un site ou je peux visité pour mon projet svpp.oki pour les erreurs je reviens
-
Bonjour,
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 -
parle pas d'un site juste pour erreur mais pour un exemple je me frotte nouvellement a ce langage et c'est une obligation je ne m'ensort pas trop si vous comprener ceke je veux dire