SOUS WINDOWS,
Solution 1: désactiver une série d'utilisateurs en ligne de commande
Sous Windows, si vous utilisez Wamp (ou autre), créer dans un répertoire (ex c:/testPn)
Citation :
"unactivate.bat"
- echo off
- set DATABASE=pn_postnuke
- set QUERY="UPDATE `pn_users` SET`pn_activated` = '0' WHERE `pn_uname` like '%1' LIMIT 1 ;"
- echo %QUERY%
- mysql -u root -e %QUERY% %DATABASE%
"activate.bat"
- echo off
- set DATABASE=pn_postnuke
- set QUERY="UPDATE `pn_users` SET`pn_activated` = '1' WHERE `pn_uname` like '%1' LIMIT 1 ;"
- echo %QUERY%
- mysql -u root -e %QUERY% %DATABASE%
après créer un fichier
activateAll.bat
- activate.bat moderateur
- activate.bat membre_club
- activate.bat membre
et unactivateALL.bat
- unactivate.bat moderateur
- unactivate.bat membre_club
- unactivate.bat membre
régler le paramètre DATABASE
cliquez sur activateALL.bat pour activer tous vos utilisateurs de test (ou "démarrer"/"éxécuter" et "cmd" dans la boite de connexion )
cliquez sur unactivateALL.bat pour désactiver tous vos utilisateurs de test (ou "démarrer"/"éxécuter" et "cmd" dans la boite de connexion )
PS : le code peut être factorisé , je sais ...
modifié par : mumuri, 02 Avr 2008 - 13:29




