Login php Mysql User sperren .:-)
lima-city → Forum → Sonstiges → Spam und sonstiges Unvergütetes
abfrage
antworten
benutzer
brauche
code
ergebnis
gesperrten benutzers
hilfe
log
login
nutzer
page
prinzip
sicherheit
spalte
tabelle
tag
url
verhalten code
vita
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das geht einfach!
Ich schreibe jetzt keinen Code aber erkläre mal das Prinzip wie so etwas funktioniert.
Du musst in der Tabelle noch einen Spalte namens Status hinzufügen.
Schreibe bei dem Benutzer der Gesperrt werden soll "gesperrt" rein.
Im login fügst du noch eine
die Prüft ob in der benutzer gesperrt istif funktion
Beitrag zuletzt geändert: 25.3.2013 23:33:17 von hpage -
Kann mir einer dieses Script schreiben.?
Ja, mit Sicherheit.
Solange du dein Problem aber nicht konkretisierst und Quellcode postest, der verändert werden soll, kann hier keiner mehr machen, als diese Frage mit "ja" zu beantworten. -
Hier isr mein Code.
<?php session_start(); $verhalten = 0; if(isset($_COOKIE["user"])) { $user = $_COOKIE["user"]; setcookie("user", $user, time()+2592000); $_SESSION["username"] = $user; $verhalten = 1; } else { if(!isset($_SESSION["username"]) and !isset($_GET["page"])) { $verhalten = 0; } if($_GET["page"] == "log") { /* $user = $_POST["user"]; $passwort = $_POST["passwort"]; */ $user = strtolower($_POST["user"]); $passwort = md5($_POST["passwort"]); $verbindung = mysql_connect("localhost", "meinewelt", "Passwort") or die ("Fehler im System"); mysql_select_db("htmlworld") or die ("Verbidung zur Datenbank war nicht möglich..."); $control = 0; $abfrage = "SELECT * FROM login WHERE user = '$user' AND passwort = '$passwort'"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { $control++; } if($control != 0) { if(isset($_POST["angemeldet"])) { setcookie("user", $user, time()+2592000); } $_SESSION["username"] = $user; $verhalten = 1; } else { $verhalten = 2; } } } ?> <html> <head> <title>Login</title> <?php if($verhalten == 1) { ?> <meta http-equiv="refresh" content="3; URL=seite2.php" /> <?php } ?> </head> <body> <?php if($verhalten == 0) { ?> Bitte logge dich ein:<br /> <form method="post" action="index.php?page=log"> User:<input type="text" name="user" /><br /> Passwort:<input type="password" name="passwort" /><br /> <input type="checkbox" name="angemeldet" value="ja" />Angemeldet bleiben?<br /><br /> <input type="submit" value="Einloggen" /> </form> <p><a href="register.php">Noch nicht dabei? Jetzt registrieren...</a></p> <?php } if($verhalten == 1) { ?> Du hast dich richtig eingeloggt und wirst nun weitergeleitet.... <?php } if($verhalten == 2) { ?> Du hast dich nicht richtig eingeloggt, <a href="index.php">zurück</a>. <?php } ?> </body> </html>
-
spiele22 schrieb:
Kann mir einer dieses Script schreiben.?
Kostenlos.
Das haben sogar schon einige Leute getan. Danach kannst Du bei Google suchen, ebenfalls kostenlos. -
er meldete sich vor 12 tagen an und jetzt sind (genau) 12 tag vorbei ;) sagt das alles??? [uninteressant]
Beitrag zuletzt geändert: 26.3.2013 2:43:38 von czibere -
spiele22 schrieb:
Mal wieder.. *seufz*
Ich brauche eure Hilfe Vita
spiele22 schrieb:
.. sicher.
Kann mir einer dieses Script schreiben.?
Kostenlos.
Wie immer. *seufz*
Wann genau werden 22 Themen eröffnet sein?
Ach, lass, ich möchte es gar nicht wissen..
spiele22 schrieb:
.. eben drum. ^^
Ich freu mich auf Antworten.
-
Kann mir einer dieses Script schreiben.?
Kostenlos.
verschoben ins unvergütete Schnorrer-Forum -
Du könntest über eine if-abfgage den Benutzernamen mit namen des gesperrten Benutzers vergleichen. Also so:
if($username == "Gesperrter Nutzer 1" or $username == "Gesperrter Nutzer 2") { $verhalten = 0; }
Das dauert aber sehr lange -
Bei mir geht se nicht.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage