Forum du serveur Computercraft FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

[Bêta] userAPI

Aller en bas

[Bêta] userAPI Empty [Bêta] userAPI

Message par BananeMan Sam 21 Oct - 18:55

[Bêta] userAPI Sans_t10
La synchronisation de vos utilisateurs


principe:


  • Tous vos programmes équipés de l'userAPI fonctionneront avec la même base de données. Plus besoin de rajouter un utilisateur sur tous vos programmes !
  • Pas besoin d'être un as du Lua ! L'API est simple, facile et rapide à déployer !
  • Facile à hacker pour stocker d'autres données, pour tous vos programmes !

Installation:

Pour installer le serveur il vous faudra:

  • userAPI: Serveur
  • StringUtils
  • Un modem (Pas de wireless)
    Note: Pour créer votre premier compte il vous ce fichier users: https://pastebin.com/aizcqxKk (nom d'utilisateur: firstaccount, mot de passe: admin) penser à le supprimer après la création de votre compte personnel ! (à placer /users)

Pour installer l'API il vous faudra:

  • userAPI: API
  • StringUtils
  • Un modem (Pas de wireless)

Note: Le serveur doit être évidemment relié au computer qui souhaite utiliser l'API .

L'API:

xxx: Compte de celui qui demande l'information.
xxx: Niveau d'accès demandé.

  • userAPI.getToken(Nom d'utilisateur, Mot de passe): Sert à obtenir un Token déjà créer.
  • userAPI.newToken(Nom d'utilisateur, mot de passe): Sert à crée un nouveau Token.
  • userAPI.createUser(Future nom d'utilisateur, Future mot de passe, Biolock de l'utilisateur, niveau d'accès, Nom d'utilisateur, Token): Crée un nouvelle utilisateur. (0 / 5)
  • userAPI.resetDB(Nom d'utilisateur, Token): Remet la base de données à zéro (5)
  • userAPI.getInfo(Nom d'utilisateur à rechercher, Nom d'utilisateur, Token): Permet d'obtenir des informations à propos d'un utilisateur (Niveau d'accès/Biolock/Position) (0 / 5)
  • userAPI.findBiolock(id biolock de la personne, Nom d'utilisateur, Token): Permet d'obtenir le niveau d'accès à partir d'un id biolock (0 / 5)

Note: Le niveau d'accès 0 doit être utilisé pour les comptes des portes automatiques etc..



Les erreurs sont documentées dans le fichier de l'API
Merci de laisser vos avis/programmes en commentaire ! Wink
BananeMan
BananeMan

Messages : 53
Date d'inscription : 29/05/2016
Age : 106

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum