J'ai recherché haut et bas et ne peut trouver que de la documentation très mauvaise sur la façon de sauvegarder correctement les données d'un éditeur de texte riche à une base de données SQL Server. Je ne travaille pas avec des profils personnels, je veux juste comprendre comment il est correctement fait, y compris comment échapper correctement ces données.Où se trouve une documentation BON sur la façon correcte de créer des bases de données TinyMCE ou FCKEditor afin de stocker dans la base de données SQL?
1
A
Répondre
1
Utilisez des requêtes paramétrées et vous n'avez pas besoin d'échapper ou d'encoder les données entrant ou sortant du DB.
Ce qui devrait vous préoccuper davantage, c'est la composition du code HTML que vous recevez lorsqu'il est rendu à partir de la base de données. Ce n'est pas vraiment suffisant de faire confiance à la personne soumettant le code HTML pour ne pas être malveillant.
Le HTML contient-il un script? Le HTML contient-il des attaques XSS? Est-ce qu'un formatage ou CSS incorporé dans le code HTML brise votre page? Est-ce que le balisage non fermé dans le code HTML brise votre page?
0
Un moyen simple serait HtmlEncode le contenu du contrôle TinyMCE lors de l'enregistrement et le décoder lors de la récupération.
Questions connexes
- 1. Où se trouve le contenu Nom de la source dans la recherche SSP Base de données
- 2. Où se trouve la documentation de Ma fonctionnalité dans VB.Net?
- 3. Où se trouve la documentation ASP.NET MVC?
- 4. Les scripts SQL agissent sur la base de données principale au lieu de la base de données de pratique
- 5. Meilleure façon de stocker des valeurs enum dans la base de données - Chaîne ou Int
- 6. Quelle est la meilleure façon de stocker des fichiers multimédia sur une base de données?
- 7. Dois-je créer plusieurs petites bases de données d'applications ou une grande base de données?
- 8. Meilleure façon de synchroniser la base de données client avec la base de données du serveur
- 9. Comment stocker des données modifiées dans une base de données?
- 10. Meilleure façon de stocker la taille du produit/les garanties dans une base de données?
- 11. Comment mapper enum avec la chaîne ou viceversa afin de sauvegarder dans la base de données?
- 12. Normalisation correcte de la base de données avec colonnes optionnelles
- 13. documentation base de données pubs
- 14. où stocker la connexion de chaîne de base de données dans l'application Web Java?
- 15. Façon la plus simple de créer une application de base de données minuscule dans linux
- 16. Rails: stocker des traductions dans la base de données
- 17. Comment contrôler la version des bases de données SQL Server?
- 18. Où se trouve la documentation ASP.NET MVC AJAX?
- 19. Où placer des données dans une application qui utilise la base de données distante via l'API?
- 20. Modification de la base de données SQL sur l'hébergement partagé
- 21. Conception de base de données: Stocker des données à partir de formulaires papier dans la base de données
- 22. Fusionner des bases de données SQL Server
- 23. Sélectionnez l'entrée correcte dans une liste déroulante sur la base de l'entrée de la base de données?
- 24. Comment stocker "wishlist" dans la base de données?
- 25. Quelle est la meilleure façon de stocker l'ordre entre les lignes de la base de données?
- 26. Est-il bon de stocker des images dans une base de données ou un système de fichiers?
- 27. Comment créer et stocker des champs personnalisés définis par l'utilisateur dans une base de données SQL?
- 28. Correctif dynamique des bases de données
- 29. Façon correcte de se connecter à la source de données ODBC avec Delphi 2006+?
- 30. Synchroniser deux bases de données SQL Server