Re: Bei einem Formular bestimmte Wörter verbieten
Hallösche,
kann mir vielleicht hier jemand helfen!?
Bin ich hier überhaupt richtig?
Ich habe ein fertiges Script mit Anmeldefunktion.
Wenn jetzt "Unbekannt" seinen Usernamen eingibt, möchte ich verhindern das er einen "bad" Username benutzt.
Soweit klar!
Mit dem folgenden Code geht das auch, nur wenn der User z.B. schlechtesWort25 angibt funktioniert es schon nicht mehr.
Gibt es da eine Möglichkeit, um so was zu verhindern?
-------------------------------------------------------------------------------------------------------------------------------
function CheckUserName($username)
{
include("config.inc.php");
if (!isset($username) || strlen(WebOut($username))<3) {
return $member_msg_toshortmin3;
}
if ($username == "schlechtesWort" || $username == "SchlechtesWort"){
return "Username ist verboten!";
}
$db=db_connect();
$sql1="SELECT * FROM $member_db";
$result1=mysql_query($sql1,$db);
while ($row1 = mysql_fetch_array($result1)) {
$user_name=WebOut($row1[username]);
if ($user_name==$username){
return "Username bereits vergeben!";
}
}
db_close($db);
}
------------------------------------------------------------------------------------------------------------------------------
Danke im voraus!
zorro12
Hallösche,
kann mir vielleicht hier jemand helfen!?
Bin ich hier überhaupt richtig?
Ich habe ein fertiges Script mit Anmeldefunktion.
Wenn jetzt "Unbekannt" seinen Usernamen eingibt, möchte ich verhindern das er einen "bad" Username benutzt.
Soweit klar!
Mit dem folgenden Code geht das auch, nur wenn der User z.B. schlechtesWort25 angibt funktioniert es schon nicht mehr.
Gibt es da eine Möglichkeit, um so was zu verhindern?
-------------------------------------------------------------------------------------------------------------------------------
function CheckUserName($username)
{
include("config.inc.php");
if (!isset($username) || strlen(WebOut($username))<3) {
return $member_msg_toshortmin3;
}
if ($username == "schlechtesWort" || $username == "SchlechtesWort"){
return "Username ist verboten!";
}
$db=db_connect();
$sql1="SELECT * FROM $member_db";
$result1=mysql_query($sql1,$db);
while ($row1 = mysql_fetch_array($result1)) {
$user_name=WebOut($row1[username]);
if ($user_name==$username){
return "Username bereits vergeben!";
}
}
db_close($db);
}
------------------------------------------------------------------------------------------------------------------------------
Danke im voraus!
zorro12