BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP session login feldprüfung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Umfrage: wie würdet ihr das "problem" lösen ?
mit PHP 6 100.00%
mit JavaScript 0 0.00%
keines der beiden ! 0 0.00%
Keinen PLAN wie ! 0 0.00%
Insgesamt: 6 Stimmen 100%
 
Zum Ende der Seite springen session login feldprüfung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ColdFire ColdFire ist männlich
BlackBoarder


Dabei seit: 08.06.2002
Beiträge: 986

session login feldprüfung       Zum Anfang der Seite springen

Hi leute!

Ich bin mal wieder am basteln eines "sinnlosen" projektes

ich möchte ein perfektes login und anmeldesystem machen
dafür verwende ich session !

das ist nicht das Problem dennoch habe ich ned frage:

wie würdet ihr eine feldeingaben am schnellsten checken? javascript oder alles in ein Array schreiben und dann explizit ausgeben was falsch gemacht worden ist...

bzw hat wer ein beispiel für mich ?

Meine "lösungen" gedanken :
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
if ($email!="" && ereg("^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$", $email))
   {
   echo ("");
   }
   else
   {
   $status = "2";
   }

   
$status!=0;
switch($status)
  {
   case 5: echo"*";
   case 4: echo"*";
   case 3: echo"*";
   case 2: echo"<b>Richtige e-mailadresse angeben !</b><br>";
   case 1: echo"<b>Usernamen angeben !</b><br>";
  }

oder
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<SCRIPT language=JavaScript>
function CheckTheShit()
 {
    if (!document.anmelden.benutzer.value)
     {
      alert('Bitte Telefonnummer angeben.');
      document.anmelden.benutzer.value != '';
      return;
     }
 }
</script>
28.11.2005 19:38 ColdFire ist offline E-Mail an ColdFire senden Beiträge von ColdFire suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

Achtung RE: session login feldprüfung       Zum Anfang der Seite springen

Wenn dein Anmeldesystem so perfekt wird, wie deine Problembeschreibung, dann sehe ich schwarz %)



Zitat:
Original von ColdFire
wie würdet ihr eine feldeingaben am schnellsten checken? javascript oder alles in ein Array schreiben und dann explizit ausgeben was falsch gemacht worden ist...
Grundsätzlich wirst du um serverseitige Prüfung nicht herumkommen. Jemanden, der JS im Browser deaktiviert hat, werden clientseitig generierte Fehlermeldungen nicht kratzen. JS kann ergänzen, aber nicht ersetzen.

Zitat:
"^([a-zA-Z0-9\.\_\-]+)@([a-zA-Z0-9\.\-]+\.[A-Za-z][A-Za-z]+)$"
Der reguläre Ausdruck würde auch eine Mailadresse der Form ".@..qy" als gültig durchgehen lassen, Adressen mit IPs als Domain (die auch gültig sind) hingegen zurückweisen. Schau dir mal ein bisschen Dokumentation zu RegExps an oder suche im Netz nach anderen Beispielen.

Zitat:
echo ("");
Was soll das? Da brauchste auch gar nix machen...

Zitat:
$status!=0;
?

Zitat:
document.anmelden.benutzer.value != '';
?!

Also syntaktisch solltest du dich mit den Sprachen, die du da einsetzen willst, auch nochmal intensiver auseinandersetzen, bevor du damit was sicherheitsrelevantes programmieren willst Augenzwinkern

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

28.11.2005 22:20 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
ColdFire ColdFire ist männlich
BlackBoarder


Dabei seit: 08.06.2002
Beiträge: 986

Themenstarter Thema begonnen von ColdFire
      Zum Anfang der Seite springen

hmm... schon klar
bin ja kein profi großes Grinsen will nur nen einigermaßen geregelten login proggen ... bin ja noch am anfang.

es ist nichts neues für mich daten in eine datenbank zu schreiben aber sehrwohl das zu überprüfen was der/die jenige eingibt und das richitg zu deuten

traurig habt mitleid traurig

lg NoobVormPc

ps könntet mir ja codebeispiel oder tut seiten posten die es am "besten" gelöst haben!
29.11.2005 12:49 ColdFire ist offline E-Mail an ColdFire senden Beiträge von ColdFire suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » PHP session login feldprüfung

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH