Mercurial > defr > DualBlog
view templates/install_form.xml @ 71:464f4b94ee27
Filtrage de certaines balises HTML, meilleure détection de la validité XML.
Plusieurs choses en une, toute tournant autour d'un meilleur traitement du
commentaire soumis:
- on utilise désormais stripslashes pour correctement gérer la valeur
d'éventuels arguments
- on filtre, via le DOM, les balises qui pourraient s'avérer peut sure, ou
être utilisé pour une attaque de type cross-site scripting. L'utilisation
de getElementsByTagName devrait se charger d'attaque du type <html:script
/> ou l'utilisateur utilise un namespace non standard pour déjouer une
comparaison de chaînes.
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Thu, 20 Mar 2008 19:45:08 +0100 |
parents | e08186e4ed77 |
children |
line wrap: on
line source
<?xml version='1.0' encoding='utf-8'?> <form method='POST' action='#' xmlns='http://www.w3.org/1999/xhtml' xmlns:tpl='http://defr.net/2007/template'> <fieldset> <legend>Paramètres MySQL</legend> <dl> <dt>Nom d'hôte</dt> <dd><input type='text' name='db_host' /></dd> <dt>Base de données</dt> <dd><input type='text' name='db_db' /></dd> <dt>Nom d'utilisateur</dt> <dd><input type='text' name='db_user' /></dd> <dt>Mot de passe</dt> <dd><input type='text' name='db_pass' /></dd> </dl> </fieldset> <fieldset> <legend>Compte administrateur</legend> <dl> <dt>Nom</dt> <dd><input type='text' name='login' /></dd> <dt>Mot de passe</dt> <dd><input type='text' name='password' /></dd> </dl> </fieldset> <fieldset> <legend>Commentaires et anti-spam</legend> <dl> <dt>Adresse e-mail</dt> <dd><input type='text' name='mail' /></dd> <dt>Clé <a href='http://akismet/com'>Akismet</a></dt> <dd><input type='text' name='akismet' /></dd> <dt>Avatar par défaut</dt> <dd><input type='text' name='default_gravatar' /></dd> </dl> </fieldset> <fieldset> <legend>Paramètres divers</legend> <dl> <dt>Adresse de base du weblog</dt> <dd><input type='text' name='blog_url' tpl:id='url' /></dd> </dl> </fieldset> <fieldset> <legend>Valider ?</legend> <input type='submit' id='submit' value='Créer le fichier de configuration' /> </fieldset> <input type='hidden' name='postBack' value='1' /> </form>