Comparaison ms dos
Fermé
lescripteur
Messages postés
5
Date d'inscription
mardi 3 avril 2018
Statut
Membre
Dernière intervention
3 avril 2018
-
3 avril 2018 à 19:13
lescripteur Messages postés 5 Date d'inscription mardi 3 avril 2018 Statut Membre Dernière intervention 3 avril 2018 - 3 avril 2018 à 21:22
lescripteur Messages postés 5 Date d'inscription mardi 3 avril 2018 Statut Membre Dernière intervention 3 avril 2018 - 3 avril 2018 à 21:22
A voir également:
- Comparaison ms dos
- Comparaison million milliard - Accueil - Technologies
- Commande ms-dos windows 10 - Guide
- Logiciel comparaison photo gratuit - Télécharger - Photo & Graphisme
- This program cannot be run in dos mode ✓ - Forum Programmation
- Le dos de mon téléphone se décolle - Forum Xiaomi
2 réponses
NHenry
Messages postés
15163
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
1 novembre 2024
345
3 avril 2018 à 19:34
3 avril 2018 à 19:34
En quel langage ?
barnabe0057
Messages postés
14452
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
3 août 2024
4 917
Modifié le 3 avril 2018 à 20:32
Modifié le 3 avril 2018 à 20:32
Bonsoir,
Pour pouvoir t'aider, montre-nous ton code.
Les mots de passe seront enregistrés où ? Sur le disque dur ?
Les mots de passe seront stockés en clair ou bien hachés ?
Pour pouvoir t'aider, montre-nous ton code.
Les mots de passe seront enregistrés où ? Sur le disque dur ?
Les mots de passe seront stockés en clair ou bien hachés ?
lescripteur
Messages postés
5
Date d'inscription
mardi 3 avril 2018
Statut
Membre
Dernière intervention
3 avril 2018
3 avril 2018 à 20:34
3 avril 2018 à 20:34
un script le plus simple possible pas forcement securiser
lescripteur
Messages postés
5
Date d'inscription
mardi 3 avril 2018
Statut
Membre
Dernière intervention
3 avril 2018
3 avril 2018 à 20:45
3 avril 2018 à 20:45
mon script permet d'acceder a un dossier cache afin de completer le niveau secret d'un jeu
barnabe0057
Messages postés
14452
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
3 août 2024
4 917
>
lescripteur
Messages postés
5
Date d'inscription
mardi 3 avril 2018
Statut
Membre
Dernière intervention
3 avril 2018
Modifié le 3 avril 2018 à 21:03
Modifié le 3 avril 2018 à 21:03
Voilà un exemple assez simple à comprendre :
Si tu veux de la sécurité il faut "hasher" les mots de passe grâce à une commande externe.
@echo off
setlocal enableextensions enabledelayedexpansion
chcp 1252 >nul
set database=%ProgramData%\base_donnees.txt
if not exist "%database%" (echo. > "%database%")
:debut
call :inscription
echo. & pause
call :connexion
echo. & pause
goto :debut
:inscription
cls
set "user="
set "password="
echo. & set /p user="Choisissez votre nom d'utilisateur : "
if not defined user (goto :inscription)
echo. & set /p password="Choisissez votre mot de passe : "
if not defined password (goto :inscription)
echo #%user%###%password%# >> "%database%"
echo. & echo Inscription validée !
goto :eof
:connexion
cls
set "user="
set "password="
set auth=0
echo. & set /p user="Tapez votre nom d'utilisateur : "
if not defined user (goto :connexion)
echo. & set /p password="Tapez votre mot de passe : "
if not defined password (goto :connexion)
for /f "usebackq tokens=1,2 delims=#" %%A in ("%database%") do (
if "%%~A"=="%user%" (if "%%~B"=="%password%" (set auth=1))
)
if !auth! EQU 1 (echo. & echo Authentification OK) else (echo. & echo Authentification KO)
goto :eof
rem
Si tu veux de la sécurité il faut "hasher" les mots de passe grâce à une commande externe.
lescripteur
Messages postés
5
Date d'inscription
mardi 3 avril 2018
Statut
Membre
Dernière intervention
3 avril 2018
3 avril 2018 à 21:22
3 avril 2018 à 21:22
merci
3 avril 2018 à 20:25