Hello
Alors, pour mon site j'ai téléchargé un script de news tout fait (KloNews), tout est bien pour le moment, mise en page etc ...
Mais l'équipe du site vient de s'agrandir, et un "newser" est arrivé. Problème, je n'ai qu'un seul compte d'administration
J'aimerais donc savoir s'il est possible de créer, (sans trop trop charger en requêtes SQL), un deuxième compte d'administration, voire mieux, un compte de "newser" (ou la personne ne pourrait QUE poster et éditer les news).
Alors voici un morceau de code, c'est la page "options", là où on modifie les infos du compte, s'il faut autre chose n'hésitez pas à me le dire
Merci d'avance, a+
Modifié par antonin.design (01 Sep 2007 - 16:54)

Alors, pour mon site j'ai téléchargé un script de news tout fait (KloNews), tout est bien pour le moment, mise en page etc ...
Mais l'équipe du site vient de s'agrandir, et un "newser" est arrivé. Problème, je n'ai qu'un seul compte d'administration

J'aimerais donc savoir s'il est possible de créer, (sans trop trop charger en requêtes SQL), un deuxième compte d'administration, voire mieux, un compte de "newser" (ou la personne ne pourrait QUE poster et éditer les news).
Alors voici un morceau de code, c'est la page "options", là où on modifie les infos du compte, s'il faut autre chose n'hésitez pas à me le dire

switch ($action) {
case'modif':
// On récupère les informations des différents champs du formulaire
$titlesite = htmlentities($_POST['titlesite']);
$slogansite = htmlentities($_POST['slogansite']);
$description = htmlentities($_POST['description']);
$adressesite = htmlentities($_POST['adressesite']);
$nbre_news = htmlentities($_POST['nbre_news']);
$login = htmlentities($_POST['login']);
$pwd = md5($_POST['pwd']);
// On vérifie que le champs a été remplis sinon on ajoute une nouvelle catégorie
if ( (empty($titlesite)) || (empty($slogansite)) || (empty($description)) || (empty($adressesite)) || (empty($nbre_news)) || (empty($login)) || (empty($pwd)) ){
// On affiche le message
echo'<h2 class="msg">Message</h2><p class="msg">Vous devez remplir tous les champs !<br /><br /><a href="options.php">Réessayer</a></p>';
} else {
// On ajoute une nouvelle catégorie
mysql_query("UPDATE configuration SET titlesite='".$titlesite."', slogansite='".$slogansite."', description='".$description."', adressesite='".$adressesite."', nbre_news='".$nbre_news."', login='".$login."', pwd='".$pwd."'");
// On affiche le message
echo'<h2 class="msg">Message</h2><p class="msg">Vos options ont bien été modifié !<br /><br /><a href="options.php">Voir toutes les options</a></p>';
}
// On appelle le fichier footer.php
include ('includes/footer.php');
exit;
break;
Merci d'avance, a+

Modifié par antonin.design (01 Sep 2007 - 16:54)