Système de licence (rémunéré?)

Terf

Salut,

Je recherche une personne ayant des compétences en C#, PHP et MySQL pour faire un système de licence.

De base, j'utilise déjà un système de licence sur mes logiciels mais le problème c'est que je dépend d'un site qui peut fermer à tout moment, qui n'a pas de support, qui n'est plus à jour depuis 2015 et qui ne respecte pas totalement la RGPD.
C'est pour cela que je suis à la recherche d'une personne étant capable de me créer une API...
Bonjour visiteur, merci de vous inscrire ou de vous connecter pour voir l'intégralité de ce sujet ! Identifiez-vous ou inscrivez-vous dès maintenant.
 

Terf

MEKr a dit:
mec renseigne toi sur les tarifs des dev web, ça t'éviteras de passer pour un con
Cliquez pour agrandir...
Je suis développeur web et logiciel donc tu ne m'apprend rien du tout mon pauvre gars.
Comme j'ai écris, je n'ai pas le temps de m'en préoccuper. Pour 50€ tu trouves des CMS complet donc je ne vois pas en quoi une simple API avec 3 fichier de quelques lignes augmenterait le prix.
Bon, vue que tu es ici, c'est que tu es capable de le faire? Si tu es un bon, fais moi une API en une heure. C'est largement faisable car en 3 fichiers PHP c'est fini.
Il te faudra aussi me communiquer les tables pour la BDD selon comment tu as codé l'API.
 

Terf

Quand tu dis clients, tu entends quoi? L’interface web (admin/membre) ou côté logiciel?
 

Terf

Spixz a dit:
Coté logiciel. En faite tu peux détailler un peu plus ce que tu attends stp.
Cliquez pour agrandir...
J'attend une API en PHP/MySQL comme NetSeal. Biensûr, je n'attend pas un truc aussi gros que ça mais que son fonctionnement reste le même.

Côté admin:
- Générer une licence
- Associer la licence à un logiciel
- Déterminé la durée de la licence

Côté utilisateur (enregistrement):
- Ajouter un pseudo
- Ajouter un mot de passe
- Ajouter la licence pour valider son compte.

Côté utilisateur (connexion):
- Ajouter un pseudo
- Ajouter un mot de passe

La capture d'écran vient d'un logiciel que j'ai créé mais le problème c'est que je dépend d'un autre site web.
Ce que je recherche, c'est d'héberger moi-même les licences.
 

Spixz

Terf a dit:
J'attend une API en PHP/MySQL comme NetSeal. Biensûr, je n'attend pas un truc aussi gros que ça mais que son fonctionnement reste le même.

Côté admin:
- Générer une licence
- Associer la licence à un logiciel
- Déterminé la durée de la licence

Côté utilisateur (enregistrement):
- Ajouter un pseudo
- Ajouter un mot de passe
- Ajouter la licence pour valider son compte.

Côté utilisateur (connexion):
- Ajouter un pseudo
- Ajouter un mot de passe

La capture d'écran vient d'un logiciel que j'ai créé mais le problème c'est que je dépend d'un autre site web.
Ce que je recherche, c'est d'héberger moi-même les licences.
Cliquez pour agrandir...
Ok, du coup je résume. Il faut une interface admin pour qu'il puisse générer une licence avec une certaine durée, pour un logiciel donné.
Coté utilisateur l'enregistrement, il doit avoir accès à une interface web pour s'inscrire, se connecter, afin d'ajouter des licences.
Coté api faire une "route"/"chemin" qui une fois l'utilisateur connecté permette de récupérer ses clés (date expiration + logiciel). Si une clé est présente pour le logiciel X alors tu laisse l'user accéder à ton logiciel.

Donc au total il y a:
Une api avec gestion des utilisateurs.
Routes :
- /login POST
- /register POST
- /keys POST (pour créer une clé) + GET pour récupérer les clés crées. (réservé à l'admin)
- /user-keys POST (pour ajouter une clé) | GET (pour récupérer les clées)

*clé = licence.
 

Terf

Je ne cherche pas quelque chose de si compliqué.
L'utilisateur n'as besoin d'avoir un accès au site physiquement parlant pour une certaine sécurité. L'activation ce fait en tâche de fond.

Par exemple, lorsque l'utilisateur va s'enregistrer sur le logiciel:
C#:
Code:
Vous devez être connecté pour voir le contenu masqué.
Dans le code ci-dessus, l'utilisateur n'a pas besoin d'avoir un accès au site vue l'activation ce passe en tâche de fond.

Maintenant, lorsqu'il ce connecte:
C#:
Code:
Vous devez être connecté pour voir le contenu masqué.
Pareil, pas besoin d'accès physique au site.

C'est un exemple de code que j'ai actuellement sur mes logiciels mais ils peuvent très bien être modifiés.

De mon côté, ce que je demande juste en temps qu'admin c'est de pouvoir gérer les licences et générer des ID pour les logiciels (comme les XXXXXXXX) pour qu'ils soit reconnu.
Pour l'instant comme je disais, je pars sur une base de 50€ minimum mais je peux monter bien plus haut car je connais le travail que ça représente.
 

Spixz

Terf a dit:
De mon côté, ce que je demande juste en temps qu'admin c'est de pouvoir gérer les licences et générer des ID pour les logiciels (comme les XXXXXXXX) pour qu'ils soit reconnu.
Cliquez pour agrandir...
Je comprends pas tout.
Tu veux une interface pour ajouter des logiciels (sous forme d'id) ainsi que les licences ?
Ça m'a perdu. Est ce que tu peux me faire un vocal, ou ont va sur discord. C'est sans doute tout con mais y me faut une vision globale parque la j'ai pas tout capter.
 

Terf

Spixz a dit:
Je comprends pas tout.
Tu veux une interface pour ajouter des logiciels (sous forme d'id) ainsi que les licences ?
Ça m'a perdu. Est ce que tu peux me faire un vocal, ou ont va sur discord. C'est sans doute tout con mais y me faut une vision globale parque la j'ai pas tout capter.
Cliquez pour agrandir...
Je ne peux pas faire de vocale en ce moment.

Je peux te montrer de ce que j'attend du fonctionnement en vidéo:
 

Spixz

Ah ok d'accord. Tu coup il te faut 2 routes ?
- Une pour ajouter une licence qui reçoit l'id du soft, la licence et un temps d'expiration.
- Et une pour lier la licence à un compte utilisateur
 

Terf

Spixz a dit:
Ah ok d'accord. Tu coup il te faut 2 routes ?
- Une pour ajouter une licence qui reçoit l'id du soft, la licence et un temps d'expiration.
- Et une pour lier la licence à un compte utilisateur
Cliquez pour agrandir...
Je voudrais générer la licence pour l'ID du logiciel, pas l'inverse (dans la mesure du possible)

Il me fait 3 routes minimum:
- Une pour ajouter une licence, la licence et un temps d'expiration.
- Une pour lier la licence à un compte utilisateur
- Une pour récupéré l'IP où la licence a été validé par l'utilisateur, le HWID de l'appareil et son nom d'utilisateur
 

Spixz

Terf a dit:
Je voudrais générer la licence pour l'ID du logiciel, pas l'inverse (dans la mesure du possible)

Il me fait 3 routes minimum:
- Une pour ajouter une licence, la licence et un temps d'expiration.
- Une pour lier la licence à un compte utilisateur
- Une pour récupéré l'IP où la licence a été validé par l'utilisateur, le HWID de l'appareil et son nom d'utilisateur
Cliquez pour agrandir...
Ok j'ai capter. Je peux te le faire pour 50e.
Tu peux m'envoyer un screen de la structure des tables concernées pour que je les reproduisent en local pour les tests si t'es chaud.
 
Haut Bas