michi262
Goto Top

Einfache Batchdatei mit Benutzer-Interaktion

[ursprünglicher Titel: Zugangskontrolle]

so mit deisen Zeilen könnt ihr eine einfache Passwort abfrage mit Benutzernamen programmieren:

(Ihr könnt das noch beliebig mit goto erweitern)

@echo off
set name=
set /p name=Dein Zugangsname?
if "%name%"=="Benutzername1" goto b  
if not "%name%"=="Benutzername1" goto e  

:a

if "%name%"=="Benutzername1" goto c  
if not "%name%"=="Benutzername1" goto e  

:b

set passwort=
set /p passwort=Dein Zugangspasswort?
if "%passwort%"=="Passwort1" goto d  
if not "%passwort%"=="Passwort1" goto e  

:c

set passwort=
set /p passwort=Dein Zugangspasswort?
if "%passwort%"=="Passwort2" goto d  
if not "%passwort%"=="Passwort2" goto e  

:d

echo ok viel Spaß (oder andere Meldung, kannst aber auch weglassen)
goto ende

:e
echo tja falsches Passwort                
shutdown -s -t 300 -c "tut mir leid"                 (achtung mit deisem Befaehl fährt sich der Computer nach 300 s automatsich runter)  
goto ende

:ende
exit



[Edit Biber]
Auf < code > formatiert und von "Tutorial" geändert auf "Beitrag".
Titel geändert von "Zugangskontrolle" auf "Einfache Batchdatei mit Benutzer-Interaktion".
[/Edit]

Content-ID: 59075

Url: https://administrator.de/contentid/59075

Ausgedruckt am: 16.11.2024 um 09:11 Uhr

Dani
Dani 15.05.2007 um 22:18:11 Uhr
Goto Top
G' Abend,
also ich sehe den MiniBatch eher als Sicherheitsrisiko. Denn das PW steht als Klartext in der Batchdatei. Auch wenn du eine EXE daraus kompilieren kann man auch ganz einfach wieder den Quellcode herausbekommen.
Und wie wir diese Zugangskontrolle implementiert?? Ich muss ja dann als Windows-Benutzer schon angemeldet sein. Somit hat er ja schon Rechte und Zugriffe.
Ich sehe keinen Sinn darin...


Gruß
Dani
Michi262
Michi262 15.05.2007 um 22:23:59 Uhr
Goto Top
das ist ja auch zum bespiel für rechner von ahnungslosen als schock: hä passwort??? oder etc
man kann es ja auch gabz einfach mit einem klick auf das kreuz rechts oben beenden

es gibt aber auch quelltextverschlüssler für bat datein z.b. Folder Access