Les meilleurs développeurs C++ freelances sont sur Codeur.com

Module pour UnrealIRCd - Connexion limitée

 Fermé·30 à 300 €·1 offre·396 vues


Bonjour à tous,

Votre objectif sera de réaliser un module pour UnrealIRCd !

Quel est la fonction offerte par ce module ?

Tout simplement :

Lors de la connexion au serveur / réseau IRC, le serveur envoie un message au chatteur lui demandant de s'identifier ou d'aller créer un compte sur notre site internet :

"Pour accéder au chat, veuillez vous identifier en tapant "/connexion votrepseudo votremotdepasse". Si vous n'êtes pas encore inscrit, connectez-vous sur [URL visible pour les membres Pro] afin de créer un compte."

Lorsque l'utilisateur utilise cette commande /connexion, le serveur IRC va checker sur une base de données MySQL si cet utilisateur est réellement enregistré (ex : SELECT prenom, age, ville FROM utilisateurs WHERE pseudo="%1" AND pass="%s2").

(Note : En PHP, nous utilisons la fonction mysql_real_escape_string() pour éviter les injections SQL, il faudra utiliser la même fonction mais pour C)

Si l'utilisateur existe, le chatteur a accès au chat IRC. S'il n'existe pas, le chatteur est invité à tenter à nouveau une connexion.

Pour accélérer la connexion et être plus rapide au niveau de la base de données, il faudrait que l'utilisateur puisse également s'identifier avec son ID_UTILISATEUR (/connexion 5655 motdepasse).

Soit en créant une commande /connexionid, soit en vérifiant tout d'abord avec IRC si le "login" utilisé dans le /connexion est un identifiant numérique [0-9*].

Il s'agit d'un petit projet pour un chat associatif, nous avons impérativement besoin de limiter l'accès au Chat aux utilisateurs enregistrés.

Bien entendu, le module doit être fourni dans un fichier séparé (chatlimite.c par exemple) et doit pouvoir s'installer facilement.

Merci !

Budget indicatif : 30 à 300 €

Publication : 22 mai 2010 à 08h44

Profils recherchés : Développeur C++ freelance, Expert BDD freelance, Développeur linux freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.