Si un utilisateur clique deux fois sur le bouton Submit, ses données sont enregistrées deux fois dans la base de données. Comment puis-je prévenir ce type de comportement ?
Validation Aspects est un outil de validation du domaine s'appuyant sur les techniques de programmation par aspect. Le périmètre fonctionnel de ce Framework est déjà très riche : "Validation Aspects is a validation framework using PostSharp to validate Objects, Properties and Method Parameters against coding contracts and business rules. Validation can be declared via attributes and augmented/replaced programmatically or by external configuration.". A découvrir, ce type d'approche va se généraliser avec l'arrivée des "code contract" de .NET V4.
A qui cela n'est-il pas arrivé qu'un internaute valide plusieurs fois son formulaire (de contact ou autre), pour quelques raisons que ce soit, et qu'on se retrouve avec X formulaires...
PHP et MySQL ne font l'objet d'aucune alerte de sécurité dans leurs versions courantes :
PHP 5.2.4 et 4.4.7; MySQL 5.0.45 (communauté) et 5.0.45 (entreprise), 4.1.22, ainsi que 5.1.21-beta. Les mises à jour sont recommandées vers ces versions.
6 alertes de sécurité ont été émises cette semaine, concernant des applications suivantes :
Claroline, Gallery, Joomla, PHPLib, Xoops et ming
Claroline Local File Include and Cross-Site Scripting Vulnerabilities
Site :
Gallery Multiple Unauthorized Access Vulnerability
Site :
Joomla! 1.5 Multiple Input Validation Vulnerabilities
Site :
STPHPLib Multiple File Inclusion Vulnerabilities
Site :
Xoops XFsection Module Dir_Module Parameter Remote File Include Vulnerability
Site :
Move Media Player Quantum Streaming ActiveX Control Multiple Buffer Overflow Vulnerabilities
Site :
26 paquets ont été mis à jour cette semaine :
PEAR_PackageFileManager : Mise à jour du fichier de paquet PEAR, avec la liste des fichiers et l'historique
DB_DataObject_FormBuilder : Création d'objet QuickForm à partir de DB_DataObject
HTTP : Utilitaires HTTP divers
HTTP_Download : Envoi de téléchargements HTTP
File_Passwd : Manipulations de mots de passe
Net_NNTP : Implémentation du protocole NNTP
Mail_IMAPv2 : interface c-client pour IMAP
PEAR_PackageFileManager_GUI_Gtk : Interface graphique PHP-GTK pour gérer les paquets PEAR
Cache : Système de cache de données
HTML_Progress : Une barre de progression pour les téléchargements de fichiers en XHTML.
Validate : Classe de validation
Validate_AT : Classe de validation pour l'Autriche
Validate_CA : Classe de validation pour le canada
Validate_CH : Classe de validation pour la Suisse
Validate_DE : Classe de validation pour l'Allemagne
Validate_ES : Classe de validation pour l'Espagne
Validate_Finance : Classe de validation pour les finances
Validate_Finance_CreditCard : Classe de validation pour les cartes de crédit
Validate_FR : Classe de validation pour la France
Validate_ISPN : Classe de validation pour l'ISPN (Numéro international de produit)
Validate_NL : Classe de validation pour les Pays-Bas
Validate_PL : Classe de validation pour la Pologne
Validate_ptBR : Classe de validation pour le Brésil
Validate_UK : Classe de validation pour le Royaume Uni
Validate_US : Classe de validation pour les USA
Validate_ZA : Classe de vali...
Ce précepte permet, notamment au salarié, la validation de son expérience reconnue par l'obtention d'un diplôme, d'un titre professionnel ou d'un certificat de qualification. Toute personne pouvant démontrer une activité professionnelle d'une durée minimale de trois ans peut effectuer une démarche de validation des acquis de l'expérience.
Ce précepte permet, notamment au salarié, la validation de son expérience reconnue par l'obtention d'un diplôme, d'un titre professionnel ou d'un certificat de qualification. Toute personne pouvant démontrer une activité professionnelle d'une durée minimale de trois ans peut effectuer une démarche de validation des acquis de l'expérience.
Bonjour,
Les sites soumis a l'annuaire WRI et prevu pour validation le 14/08 n'ont tjrs pas ete valide et on nous annonce que [b:e40cf560d0](Validation prévue d'ici quelques jours)[/b:e40cf560d0]...
J'espere que ca ne tardera pas trop.
Bonne journ... Forum Annuaire WRI
Lu dans le Figaro de ce lundi matin que la grippe H1N1 ferait environ 40 000 mille morts en France avant la fin de cet hiver ; pour 20 millions de personnes atteintes, soit presque un Français sur trois. Un dossier spécial qui fait la seconde « une » du quotidien et qui se présente sous un angle volontairement catastrophique. « Pensez à acheter des masques. Envisagez comment vous pourriez développer le télétravail pour éviter des contaminations ». Et de rappeler que la grippe espagnole (...)
-
Médias
/
Une multiple,
RSS
Le myélome multiple est une tumeur maligne plasmocytaire qui se caractérise par l'accumulation de plasmocytes à longue durée de vie dans la moelle osseuse, la présence de taux important d'immunoglobuline monoclonale (IgA ou IgG) dans le sérum et les urines des patients et engendre des lésions osseuses caractéristiques ainsi que des altérations des fonctions hématopoïétiques et rénales. Malgré des progrès thérapeutiques encourageant, le myélome multiple reste encore une maladie incurable. Ce (...)
la validation des acquis de l'expérience, VAE, a sa méthode pratique en libre accès. VAE Guide Pratique propose une méthode pour rédiger et relire le dossier de validation, expliciter ses compétences et se préparer à l'entretien oral du jury
« L'affaire des progressistes est de continuer à commettre des erreurs. L'affaire des conservateurs est d'éviter que les erreurs ne soient corrigées » disait Chesterton. Décrit par Condorcet, chanté par Victor Hugo, théorisé, ou trahi, par Marx, le Progrès est aujourd'hui attaqué de toute part. Voici quelques précisions de vocabulaire et de définitions pour compléter notre premier article. Tout le monde ne comprend pas de la même chose lorsque l'on emploie (...)
-
Tribune Libre
/
Philosophie,
Une multiple
Le comité IEEE vient de ratifier à l'unanimité la nouvelle norme Wi-Fi 802.11n. Ce standard sera ainsi le premier des normes 802.11 à implémenter la technologie MIMO (Multiple Input Multiple
Le myélome multiple est une tumeur maligne plasmocytaire qui se caractérise par l'accumulation de plasmocytes à longue durée de vie dans la moelle osseuse, la présence de taux important d'immunoglobuline monoclonale (IgA ou IgG) dans le sérum et les urines des patients et engendre des lésions osseuses caractéristiques ainsi que des altérations des fonctions hématopoïétiques et rénales. Malgré des progrès thérapeutiques encourageant, le myélome multiple reste encore une maladie incurable. Ce type de tumeur atteint des (...)
Dans le dernier EntLib en version 4.0, le VAB (Validation Application Block) occupe une place importante. "A new screencast showing off the use of the Enterprise Library 4.0 Validation Application Block with Unity IoC. Rather than using Unity Extensions as in the previous screencasts with the Data Access Application Block, this screencast shows how to create and register a simple wrapper around the Validation Application Block Facade Class that you can inject into your custom classes via Unity to validate business objects.". Cette manière de gérer les erreurs est en train de se démocratiser en Java (JSR 303) mais bientôt aussi en .NET.