Essentiellement, exactement ce que le titre indique. Je n'ai jamais fait la liste blanche et je ne sais pas par où commencer. Ai-je besoin d'un bijou? Aide PleaseQuelle est la meilleure façon de faire une liste blanche?
Répondre
La liste blanche est une notion de programmation de base concernant la façon dont l'entrée dans un programme est considérée comme valide & bonne ou mauvaise.
Liste blanche: vérifie l'entrée recherchant des conditions valides et procédant si tout va bien; abandonne l'action par défaut, sauf si tout va bien.
Liste noire: Vérifie contre l'entrée recherchant une mauvaise entrée et rejetant si c'est le cas; abandonner l'action avec une erreur si c'est le cas, sinon procéder à l'action.
Le royaume des entrées mauvaises possibles est infini, le domaine de possibles bonnes entrées est finie donc:
Whitelists vérifier l'entrée comme ce
if %w(some valid input).include?(params[:input])
# proceed with action
else
# not in whitelist, throw error
end
Blacklists: (Ne le faire)
if %(some invalid input).include?(params[:input])
# throw error, detected invalid
else
# proceed with action
end
Toujours appliquer une logique de liste blanche lorsque cela est possible au-dessus de la liste noire.
- 1. Quelle est la meilleure façon de détecter la couleur blanche?
- 2. Quelle est la meilleure façon de faire une redirection mobile?
- 3. Quelle est la meilleure façon de faire ce programme Java?
- 4. Quelle est la meilleure façon de faire XMLObject Validation
- 5. Quelle est la meilleure façon de faire des animations simultanées?
- 6. Quelle est la meilleure façon de faire API avec Rails?
- 7. Liste déroulante MVC qui contrôle une grille - quelle est la meilleure façon de faire fonctionner cela?
- 8. Quelle est la meilleure façon de faire fondre une liste dans un vecteur?
- 9. Quelle est la meilleure façon de rejouer une "session"
- 10. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 11. Quelle est la meilleure façon d'interroger cela?
- 12. Quelle est la meilleure façon de tester une RedirectToAction?
- 13. Quelle est la meilleure façon de définir l'image à l'image
- 14. Quelle est la meilleure façon de présenter une photo?
- 15. JavaScript RegEx à chars liste blanche, quelle est ma approche?
- 16. La meilleure façon de confiner une chaîne donnée à la liste blanche
- 17. Quelle est la meilleure façon de conduire une animation?
- 18. Quelle est la meilleure façon de mettre à jour une liste sur la base de données?
- 19. Quelle est la meilleure façon d'apprendre WebGL
- 20. Quelle est la meilleure façon d'analyser une chaîne JSON?
- 21. Quelle est la meilleure façon d'apprendre CUDA?
- 22. Quelle est la meilleure façon d'implémenter hashCode()?
- 23. Quelle est la meilleure façon de faire une application de cartographie pour l'iPhone
- 24. Quelle est la meilleure façon d'apprendre WCF?
- 25. Quelle est la meilleure façon de faire une boucle pour les sélections listview
- 26. C# Quelle est la meilleure façon de copier une BindingList?
- 27. Quelle est la meilleure façon de concevoir une API client?
- 28. Quelle est la meilleure façon de déclarer une propriété?
- 29. Quelle est la meilleure façon de déployer une application Pylons?
- 30. Quelle est la meilleure façon de surveiller une application .NET?
En ce moment je <% = text_field_tag ('enterBetaCode',: class => "betaTextField")%> <% = submit_tag ('submit',: class => 'bouton betaSubmitTextField')%> (désolé pour le mauvais espacement) Comment faire en sorte que lorsque l'utilisateur clique sur submit, il vérifie si l'entrée de la zone de texte est égale, par exemple, à 'ABCD'? – Vasseurth