Blog Tech

PHP : Créer une double authentification (TOTP)

PHP (My)SQL commenter
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 2,50/ 5)
Loading...

Cela fait un petit moment que je réfléchissais à l'intégration de l'authentification à deux facteurs au sein d'une page de connexion PHP.

totp-php

Grafikart vient justement de publier une tutoriel vidéo sur ce sujet. Cette méthode est idéale pour monter d'un cran la sécurité d'un formulaire de connexion. » Lire la suite

[PHP] Convertir une date GMT en heure locale

PHP (My)SQL 4
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

Suivant les systèmes les fichiers logs sont en horaire GMT, ce qui ne facilite pas leur lecture si vous avez besoin de traiter ces données ou les insérer dans une base de données. Dans mon cas j'avais besoin de récupérer un log sur pfSense.

timezone-convertir

Dans l'interface web de pfSense les logs sont bien dans le bon fuseau horaire (timzeone), celui de Paris. Sauf que dans le fichier brut (*.log) ce n'est pas le cas, ils sont en GMT. J'ai donc cherché un peu pour savoir comment les développeurs de pfSense avaient fait pour convertir l'heure. » Lire la suite

Protéger l’accès à une page avec un dyndns

PHP (My)SQL 3
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

Si votre hébergeur ne supporte pas les CRONs, vous pouvez profiter d'un NAS ou d'un routeur open source pour exécuter vos CRONs.

dyndns-php

Dans mon cas j'utilise un NAS Synology qui fait appel à une page PHP qui lance la création d'un backup. Pour éviter que cette page soit accessible de partout j'ai décidé de protéger l'accès pour que seule une connexion provenant de chez moi puisse lancer cette exécution. » Lire la suite

[PHP] Comment utiliser reCaptcha facilement

PHP (My)SQL 1
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

Grafikart vient de publier une vidéo tutoriel pour l'utilisation du système antispam de Google, reCaptcha.

Au travers d'un code PHP épuré et de quelques classes, vous pourrez utiliser rapidement reCaptcha pour protéger vos formulaires sans prendre la tête de vos visiteurs.

Comprendre les exceptions PHP

PHP (My)SQL 3
A ce point ?PassableIntéressantYeahExcellent! (1 vote(s), 4,00/ 5)
Loading...

Un screencast intéressant publié par Grafikart qui concerne les exceptions PHP.

exception

Plutôt que d'insérer des die() de partout pour arriver à localiser une erreur dans un script qui plante, il est temps de passer aux exceptions. » Lire la suite

Les principales commandes SQL à connaître

PHP (My)SQL 7
A ce point ?PassableIntéressantYeahExcellent! (3 vote(s), 4,00/ 5)
Loading...

SQL.sh est un site web qui regroupe la plupart des commandes en langage SQL. Que vous soyez débutants ou expert avec un doute sur l'utilisation d'une instruction rarement utilisées, ce site est fait pour vous !

sql_sh

Le site est organisé comme un mémento et il suffit de cliquer sur une instruction SQL pour comprendre à quoi elle sert, comment on l'utilise et quel est le résultat sur une table grâce à des exemples simples.

Les commandes sont utilisables avec tous les SGBD SQL comme Microsoft SQL Server, MySQL, PostgreSQL, Oracle, MariaDB, Informix, SQLite, Firebird, etc. La syntaxe peut légèrement varier suivant celui que vous utilisez.

Un blog permet également de comprendre des requêtes basées sur des cas d'étude mais aussi d'assimiler les recommandations (formatage des requêtes, boucles, suppression des doublons).

SQL.sh

via un commentaire

[PHP] Testeur d’expréssion régulière en ligne

PHP (My)SQL 1
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 4,50/ 5)
Loading...

Après le testeur de regex Javascript, voilà un site web très pratique qui permet de vérifier la cohérence d'une expression régulière PHP.

» Lire la suite

[PHP] Afficher les règles d’un reverse proxy en temps réel

PHP (My)SQL commenter
A ce point ?PassableIntéressantYeahExcellent! (2 vote(s), 4,50/ 5)
Loading...

Le reverse proxy (proxy inverse) est souvent utilisé en entreprise. Il permet d'atteindre des applications depuis Internet sans laisser entrer le visiteur sur le réseau de l'entreprise. C'est une pierre angulaire de la sécurité dans le cas de l'utilisation de serveurs web.

Je vous présente un script PHP permettant d'afficher les règles actives sur votre reverse proxy Apache.

» Lire la suite

Comment migrer facilement vers WordPress 3.0 (final)

PHP (My)SQL 21
A ce point ?PassableIntéressantYeahExcellent! (3 vote(s), 4,67/ 5)
Loading...

La version finale de WordPress 3.0 "Thelonious" vient tout juste de sortir. Comme à chaque montée de version c'est la même corvée : migrer. D'autant qu'il s'agit là d'un changement majeur puisque WordPress passe de la version 2 à 3.

Voici comment migrer rapidement un blog vers WordPress 3.0 à partir de WordPress 2.9.x. » Lire la suite

Copier une table MySQL à l’identique

PHP (My)SQL 24
A ce point ?PassableIntéressantYeahExcellent! (6 vote(s), 4,83/ 5)
Loading...

Voici une petite astuce pour cloner une table (My)SQL en effectuant une copie de la table à l'identique. Index, types et données, tout est préservé.

Rien de sorcier, juste un peu de logique. » Lire la suite