1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Wieder zum Anfang zurück

Dieses Thema im Forum "OS X-Developer" wurde erstellt von Schaf, 16.03.06.

  1. Schaf

    Schaf Königsapfel

    Dabei seit:
    30.10.05
    Beiträge:
    1.203
    Hallo Leuts !
    Ich hab ein Login Script geschrieben das noch sehr verbesserungs würdig ist :)
    also ich wollte jetzt wissen wie ich es machen kann das wenn man das paswort falsch hat wieder zum anfang zurückkehrt :)
    Code:
    set login to (display dialog "Username" default answer "" buttons {"Ok"} default button "Ok")
    if text returned of login is "admin" then
    	set pass to (display dialog "Passwort" default answer "" buttons {"Ok"} default button "Ok" with hidden answer)
    	if text returned of pass is "password" then
    		set admin to (display dialog "Erfolgreich eingeloggt" buttons {"Ok"} default button "Ok")
    		set choice to (display dialog " Was willst du machen ?" buttons {"Abmelden", "Programm schließen"})
    		if button returned of choice is "Abmelden" then
    			set sicher to (display dialog "Sind sie sicher ?" buttons {"Ja", "Abbrechen"} default button "Abbrechen")
    			if button returned of sicher is "Ja" then
    				log out
    			else
    				quit
    			end if
    			quit
    		end if
    	end if
    end if
    
    
    vll kanns mir wer sagen :)
    wahrscheinlich wär das ganze überhaupt viel einfacher gegangen :(



    Ciao,
    Schaf
     
  2. the x-master

    the x-master Riesenboiken

    Dabei seit:
    29.01.06
    Beiträge:
    290
    Upsi...Sorry :(
     
  3. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    14.01.06
    Beiträge:
    366
    Hallo Schaf,

    das könnte man so machen:

    Code:
    set correctdata to false
    
    repeat while (not correctdata)
    	set login to (display dialog "Username" default answer "" buttons {"Ok"} default button "Ok")
    	if text returned of login is "admin" then
    		set pass to (display dialog "Passwort" default answer "" buttons {"Ok"} default button "Ok" with hidden answer)
    		if text returned of pass is "password" then
    			set correctdata to true
    		end if
    	end if
    end repeat
    
    
    set admin to (display dialog "Erfolgreich eingeloggt" buttons {"Ok"} default button "Ok")
    set choice to (display dialog " Was willst du machen ?" buttons {"Abmelden", "Programm schließen"})
    if button returned of choice is "Abmelden" then
    	set sicher to (display dialog "Sind sie sicher ?" buttons {"Ja", "Abbrechen"} default button "Abbrechen")
    	if button returned of sicher is "Ja" then
    		log out
    	else
    		quit
    	end if
    	quit
    end if
    
    Ich würde dir aber davon abraten, dein Passwort fest in ein Script einzubauen - das 'tut man nicht' ;) (aus Sicherheitsgründen).

    Grüße,

    Daisy
     
  4. Schaf

    Schaf Königsapfel

    Dabei seit:
    30.10.05
    Beiträge:
    1.203
    Also danke erstmal :)
    Mein richtiges Passwort werde ich eh nie einbauen :)
    aber es ist nicht jeder so begabt um das passwort zu knacken ;)

    Danke nochmal
     

Diese Seite empfehlen