Sécurité WordPress : éviter la copie sur le serveur de fichiers .txt potentiellement compromettants

Archives de l'auteur


Le GridView permet d'afficher dans un tableau les données retournées par la requête SELECT d'une source de données. Ce contrôle est très puissant et offre beaucoup de fonctionnalités.
Cette série d'articles sur le GridView vous permettra de démystifier cet important contrôle et vous aidera à en tirer profit au maximum !
(suite…)
Pour qu'un contrôle puisse être automatiquement associé à des données tirées de votre BD, votre page Web doit comporter les éléments suivants :
Dans cet article, nous allons voir comment intégrer tous ces morceaux ensemble afin d'accéder aux données.
(suite…)
SQL Server Management Studio est une application spécialisée pour gérer les bases de données MS SQL. Il s'agit de la même application qu'on retrouvera généralement sur les serveurs IIS.
Attention : vous devez installer SSMS en plus de Visual Studio. Il s'agit de deux programmes distincts et complémentaires.
(suite…)
Les balises inline, qui utilisent la syntaxe <%...%>, permettent d'exécuter du code serveur directement dans un fichier de balises (ex : dans le fichier .aspx). Elles ne peuvent pas être utilisées dans un fichier .cs.
Voyons les possibilités offertes par les versatiles balises inline :

À chaque fois qu'un PostBack a lieu sur une page Web, le haut de la page est automatiquement réaffiché. Lorsque le contenu d'une page Web défile sur plusieurs écrans en hauteur, ceci nuit grandement à l'ergonomie. Imaginez : un internaute clique sur le bouton d'édition de la dernière ligne d'une longue liste de produits et sur le PostBack, il voit afficher les premiers produits du GridView. Pour pouvoir éditer les données, il doit faire défiler l'écran jusqu'à ce qu'il voit les boîtes d'édition du dernier produit.
(suite…)
La validation est un aspect important de la programmation d'un formulaire Web.
La validation doit comprendre trois volets :


Les contrôles serveur ASP.NET sont des balises spéciales pouvant être manipulées côté serveur. Une fois le traitement côté serveur effectué, les contrôles seront généralement transformés en balises HTML.
Certains contrôles serveur seront plutôt transformés en code JavaScript ou seront utilisés pour effectuer une opération spéciale, comme par exemple un accès à la base de données.
On reconnaît les contrôles serveur par leur attribut « runat="server" ».
(suite…)
Lorsqu'on travaille avec un outil puissant comme Visual Studio, il est important de savoir le configurer pour qu'il réponde à nos besoins.
Je vous indique dans cet article comment :

Tous les programmeurs vous le confirmeront : Visual Studio est un outil fantastique.
Parmi les fonctionnalités les plus appréciées, il y a la complétion de code et les extraits de code préprogrammés.
Regardons comment utiliser l'une et l'autre de ces fonctionnalités.
(suite…)