zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Benutzernamen reservieren, Benutzung nur durch zugehörige E-Mail Adresse zulassen?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 05.06.2009, 15:12
Benutzerbild von webseite_freaky
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 29.08.2008
Beiträge: 198
webseite_freaky befindet sich auf einem aufstrebenden Ast
Standard Benutzernamen reservieren, Benutzung nur durch zugehörige E-Mail Adresse zulassen?

Hallo alle zusammen,

ich bin gerade an meinem Gästebuch und habe eine reservierung, bzw. sperre für meinen Namen eingebaut. Sobald jemand einen Eintrag mit meinem Namen posten möchte, wird ,,Dieser Name ist bereits reserviert" ausgegeben:


PHP-Code:
}
  if(
strpos($gb_name"*****") !== false) {
    
$err_text .= "Dieser Name ist bereits reserviert!<br>";
} else {
//Beitrag speichern
  
}
  if(
strpos($gb_name"*****") !== false) {
    
$err_text .= "Dieser Name ist bereits reserviert!<br>";
} else {
//Beitrag speichern
  
}
  if(
strpos($gb_name"*****") !== false) {
    
$err_text .= "Dieser Name ist bereits reserviert!<br>";
} else {
//Beitrag speichern
  
}
  if(
strpos($gb_name"*****") !== false) {
    
$err_text .= "Dieser Name ist bereits reserviert!<br>";
} else {
//Beitrag speichern
  
}
  if(
strpos($gb_name"******") !== false) {
    
$err_text .= "Dieser Name ist bereits reserviert!<br>";
} else {
//Beitrag speichern
  

Da man meinen Namen in verschiedenen Varitanden schreiben kann (Groß\- Kleinschreibung oder Abkürzung) habe ich mehrere if-Abfragen eingebaut. Nun hätte ich es gerne so, dass man meinen Namen nur verwenden kann, wenn man das E-Mail Adressen Feld mit meiner E-Mail Adresse ausfüllt... .

Name: Maine
E-Mail: contact@maine.de

Ich hoffe, dass mir jemand helfen kann^^

Ganz liebe Grüße,
webseite_freaky
__________________
Ganz liebe Grüße,
webseite_freaky
---------------------
1 && 1 macht 1 - Klingt komisch, ist aber so
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 05.06.2009, 15:20
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

PHP-Code:
if($gb_name == 'Maine' && $gb_email != 'contact@maine.de') {
  echo 
'Sie müssen die richtige Email-Adresse angeben.';
} else {
  
// Beitrag speichern

Warum prüfst du mit strpos() ob der Name enthalten ist? Ich dachte es ginge nur um den Namen und nicht darinob dein Name enthalten ist.

Allerdings finde ich das schwachsinnig, weil vielleicht noch jemand anders so heißt wie du und dir einen Gästebucheintrag machen möchte, was du aber nicht zulässt, da du ihm verbietest seinen Namen anzugeben.
Außerdem. Geben Spam bringt das auch nichts.

btw. deine Kontrollen kannst du alle in eine zusammenfassen
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 05.06.2009, 15:25
Benutzerbild von webseite_freaky
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 29.08.2008
Beiträge: 198
webseite_freaky befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Praktikant Beitrag anzeigen
PHP-Code:
if($gb_name == 'Maine' && $gb_email != 'contact@maine.de') {
  echo 
'Sie müssen die richtige Email-Adresse angeben.';
} else {
  
// Beitrag speichern

Warum prüfst du mit strpos() ob der Name enthalten ist? Ich dachte es ginge nur um den Namen und nicht darinob dein Name enthalten ist.

Allerdings finde ich das schwachsinnig, weil vielleicht noch jemand anders so heißt wie du und dir einen Gästebucheintrag machen möchte, was du aber nicht zulässt, da du ihm verbietest seinen Namen anzugeben.
Außerdem. Geben Spam bringt das auch nichts.

btw. deine Kontrollen kannst du alle in eine zusammenfassen
Das ist mit in dem Sinne egal, meinen Namen gibt's nicht so oft, außerdem tragen sich dort nur meine Freunde ein und von denen heißt niemand gleich wie ich! Trotzdem vielen lieben Dank, werde es direkt mal ausprobieren!
__________________
Ganz liebe Grüße,
webseite_freaky
---------------------
1 && 1 macht 1 - Klingt komisch, ist aber so
Mit Zitat antworten
  #4 (permalink)  
Alt 05.06.2009, 15:45
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Wozu soll das gut sein, seinen eigenen Namen in seinem eigenen Gästebuch reservieren zu wollen?
__________________
Markus Wulftange
Mit Zitat antworten
  #5 (permalink)  
Alt 05.06.2009, 15:53
Benutzerbild von webseite_freaky
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 29.08.2008
Beiträge: 198
webseite_freaky befindet sich auf einem aufstrebenden Ast
Standard

Ging zwar immer noch nicht, es kaum immer folgende Fehlermeldung ,,Dieser Name ist bereits reserviert!", habe aber den Fehler gefunden. Man darf kein } else { setzen, das sieht dann korrigiert so aus:

PHP-Code:
  }
  if(
$gb_name == 'Maine' && $gb_mail != 'contact@maine.de') { 
   
$err_text .= "Dieser Name ist bereits reserviert!<br>"
  } 
__________________
Ganz liebe Grüße,
webseite_freaky
---------------------
1 && 1 macht 1 - Klingt komisch, ist aber so
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 00:35 Uhr.