Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez
 

 [En test]Nab Panel - Un panel pour votre serveur

Aller en bas 
AuteurMessage
poupou
Bronze Nabz
Bronze Nabz
poupou

Localisation : Paris
Nabaztag : Roxxor (V2)
Nbr de messages : 177
Carottes : 3367

[En test]Nab Panel - Un panel pour votre serveur Empty
MessageSujet: [En test]Nab Panel - Un panel pour votre serveur   [En test]Nab Panel - Un panel pour votre serveur Icon_minitimeVen 22 Juil 2011 - 18:23

Bonjour a tous,
Je viens vous faire un retour fulgurant apres avoir développer une "application web" merdique a la frontpage...
Cette fois ci je me suis améliorer, je maitrise assez jQuery et php pour vous concoctez un petit panel !
En effet, nous ne pourrons surement pas creer un serveur assez grand pour supporter tous les nabaztag, et si on ne se synchronise pas , sa risque d'être le bordel ! c'est pourquoi un panel commun a presque tous les serveur pourrait nous faciliter la vie.Bon je ne déclare pas mon panel comme étant "l'élue" mais il faut bien initier le mouvement.
Donc voila, la premiere version de mon panel pour serveur sous OpenJabNab en html,css jQuery et php taper a la main !
Bon question design je ne m'y attarde pas mais ca ne vas pas tardez, le but étant que chacun puisse personnalisé son panel.
Un des défaut majeur c'est que...Comme je ne suis pas chez moi, je ne eut pas installer OJN pour trouver le moyen de faire un system d'inscription etc...
Mais bon c'est deja ca !
Le panel comprend actuellement un system de login opérationnelle avec fichier de configuration et j'écris en ce moment meme le system d'inscription et le panel luis meme
Ce panel comportera une partie utilisateur basic et une partie Admin, il utilisera un maximum de jQuery (car c'est génial !!) et sera assez esthétique enfin je vous laisse voir la page de login disponible en demo ici (Elle ne fait encore rien il n'y a que l'animation) : http://88.190.235.28/NabPanel/
J'ai donc besoin de quelqu'un qui peut m'explique le fonctionnement d'OpenJabNab pour creer le system d'inscription et les différentes fonction tel que programmer le dodo et le réveile du nabaztag.
Enfin voila, toute aide et la bienvenue, je poste d'ailler le script js du login plus le code php du login
Code js du login
Code:
function loading(num) {
var done = false
switch(num) {
   case 1:
   $("#text").html("Mise en place des piles du lapin duracell...")
   timerHandle = setTimeout('loading(2)',1000);
   break;
   case 2:
   $("#text").html("Ramassage des carottes...")
   timerHandle = setTimeout('loading(3)',2000);
   break;
   case 3:
   $("#text").html("Vérification des rouges a lèvres...")
   timerHandle = setTimeout('loading(4)',1000);
   break;
   case 4:
   $("#text").html("Analyse de la composition cérébrale de Mr.Poulpe...")
   done = true
   break;
   
}
};
function login() {
         loading(1)
         $("#form").hide();
         $("#loading").show();
         $("#errorConsole").hide();
         var user = $("#username").val() ;
         var pass = $("#password").val() ;
         $.post('core/login.ajax.php', {user: user, pass: pass}, function(data) {
         if (data.logged)
         {
         function checktext(){
         switch(done){
         case true:
         location.href=data.redirect;
         break;
         case false:
         checktext()
         break;
         }
         }
         }
         else
         {         
         $("#form").show();
         $("#errorConsole").show();
         }
         }, 'json');
};
Code php du login
Code:
<?php
require_once("config.php");
if ($_POST) {
$user = htmlspecialchars($_POST['user']);
$pass = htmlspecialchars($_POST['pass']);
$cryptedpass = sha1($pass);
$databasestring = 'mysql:host='.$database['host'].';dbname='.$database['dbname'].'';
try
{
   $bdd = new PDO($databasestring, $database['user'], $database['pass']);
}
catch (Exception $e)
{
        die('Erreur : ' . $e->getMessage());
}
$querystring = 'SELECT id FROM user WHERE username='.$user.'AND password='.$cryptedpass.'';
$reponse = $bdd->query($querystring);
$alors = $reponse->rowCount();
if ($alors > 0) {
session_start()
$_SESSION['logged'] = true ;
$_SESSION['user'] = $user ;
$data['logged'] = true
$data['redirect'] = "/dashboard" ;
echo json_encode($data)
}
}
?>
Config.php
Code:
<?php
/*
Fichier de configuration de Nab Panel
Vistez le post sur nabaztag.forumactif.fr pour plus d'infos
Ne suprimmer pas les "" et écrivez a l'intérieur
Ne supprimer pas les ;
*/


//Base de donnée
$database['host'] = "localhost"; //Hote de votre base de donnée MySQL
$database['user'] = "root"; //Nom d'utilisateur de votre base de donnée
$database['pass'] = ""; //Mot de passe de votre base de donnée
$database['dbname'] = "nabpanel"; //Nom de la base de donnée que va utiliser le panel


//Information serveur
$path['vl'] = "/vl"; //Chemin du dossier "vl" de votre serveur
$server['name'] = "Nab Panel"; //Nom de votre serveur
$server['limit'] = 10; //Limite de nabaztag pouvant etre inscrit a votre serveur
$server['regtrue'] = true; //Si le serveur autorise les inscriptions de nouveaux membres (true ou false)
$server['admin'] = "Moi!" ; //Pseudo de l'admin du serveur
/*
Fin du fichier de configuration
*/
?>
Revenir en haut Aller en bas
RedoX
Platinum Nabz
Platinum Nabz
RedoX

Localisation : France
Nbr de messages : 1243
Carottes : 4687

[En test]Nab Panel - Un panel pour votre serveur Empty
MessageSujet: Re: [En test]Nab Panel - Un panel pour votre serveur   [En test]Nab Panel - Un panel pour votre serveur Icon_minitimeVen 22 Juil 2011 - 18:37

Salut,

Pour OJN, on a un système d'API qui fonctionne par token donné à la connexion (elle aussi gérée par l'API) donc en théorie, votre "panel" pourrait remplacer l'admin (on a pas fait dans le jQuery pour l'instant, tournés plutôt vers le fonctionnel...)

Votre aide pourrait donc être tout à fait appréciée.

En cas, pour simplifier les explications, je suis disponible sur Jabber/MSN/ICQ (au choix) (sauf, ce soir ^^).. Ca sera p'tet plus simple (envoyez moi votre choix avec votre adresse par MP yellownabzwink)

Sinon, vous pouvez toujours aller voir dans la source de l'admin d'OJN (dispo sur github)...

yellownabzsmile
Revenir en haut Aller en bas
http://wiki.openjabnab.fr/
poupou
Bronze Nabz
Bronze Nabz
poupou

Localisation : Paris
Nabaztag : Roxxor (V2)
Nbr de messages : 177
Carottes : 3367

[En test]Nab Panel - Un panel pour votre serveur Empty
MessageSujet: Re: [En test]Nab Panel - Un panel pour votre serveur   [En test]Nab Panel - Un panel pour votre serveur Icon_minitimeVen 22 Juil 2011 - 18:41

Ha merci je vais allez voir !
Sinon je vien d'ajouter un system de vérification des champs, si il sont vide, il avertie l'utilisateur puis on arrete le script
Revenir en haut Aller en bas
Contenu sponsorisé




[En test]Nab Panel - Un panel pour votre serveur Empty
MessageSujet: Re: [En test]Nab Panel - Un panel pour votre serveur   [En test]Nab Panel - Un panel pour votre serveur Icon_minitime

Revenir en haut Aller en bas
 
[En test]Nab Panel - Un panel pour votre serveur
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Impossible de contacter votre serveur DHC
» Petit site sympa pour votre Nab' !
» Fin de l'association UDE/Ankama pour Wakfu TCG
» CaC pour bi-élément feu/terre
» Outpost Bus pour le GP Paris !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: Les Nabaztags sont sauvés ! Les solutions... :: Les serveurs alternatifs :: FreeNabaztag - Les forces en présence-
Sauter vers: