Je reprends un projet où les mots de passe sont hachés en MD5. Que dois-je faire ?
Questions-réponses
Questions
101 questions sur le développement en Afrique
J'ai branché FedaPay sur une application PHP natif. Le client est débité mais ma notification de paiement n'est jamais reçue. L'URL est correcte et en HTTPS.
Notre plateforme a des utilisateurs à Dakar (UTC), Lagos (UTC+1) et Nairobi (UTC+3). Les heures affichées sont souvent fausses.
Mon tableau de bord met 12 secondes à afficher les transactions d'un marchand sur un mois. La table contient 2 millions de lignes.
Mon client attend toujours la validation de son compte marchand Paystack. Je dois avancer et livrer une version testable.
We display NGN and KES prices and the formatting differs between components.
Notre CSS fait 400 Ko en développement. Qu'en est-il en production ?
Notre comptable constate des écarts entre le relevé Wave et les encaissements de l'application. Comment automatiser le rapprochement ?
J'ai branché Free Money sur une application Spring Boot. Le client est débité mais ma notification de paiement n'est jamais reçue. L'URL est correcte et en HTTPS.
J'ai l'erreur « blocked by CORS policy » quand mon application React appelle l'API Laravel, alors que Postman fonctionne.
Users complain that the session ends before they finish a transfer flow with five steps.
Mon client attend toujours la validation de son compte marchand Wave. Je dois avancer et livrer une version testable.
My API gets hammered by scrapers. I want a limit per API key that works across several instances.
Nos e-mails de confirmation arrivent dans les spams ou ne partent pas du tout.
J'ai branché Orange Money sur une application Laravel. Le client est débité mais ma notification de paiement n'est jamais reçue. L'URL est correcte et en HTTPS.
Sur notre application Django, certaines transactions MTN Mobile Money restent au statut en attente alors que le client affirme avoir payé. Que faire ?
Je génère des reçus PDF avec DomPDF mais les accents et le formatage des montants ne sont pas corrects.
Nous voulons que notre formulaire d'inscription soit utilisable par des personnes malvoyantes.
Field agents edit the same record on the phone and in the web back-office. After a sync, one version silently overwrites the other.
Je développe un service USSD avec Africa's Talking et Laravel 11 pour qu'une coopérative agricole puisse consulter le prix du jour et son solde depuis un téléphone simple, sans internet. Le menu a 3 niveaux. Le premier n...