21. Mai 2012 14:16:57
Navigation
· Startseite
· Artikel
· Forum
· Gästebuch
· Links
· Fotogalerie
· News Kategorien
· FAQ
· Link us
· Suche
· Impressum
PHP-Fusion
· Downloads
· Roadmap/Bugtracker
· PHP-Fusion Suche
Fun
· Games
· Witze
· Quiz (in development)
Downloads

Neue Downloads

· Gray_Theme (Nic...
· Blue_Flash
· Profile.php V7....
· ShoutBox V2.2
· Forum Extension...

Top 5 Downloads

· PHP-Fusion: Inf... [35108]
· PHP-Fusion: Inf... [34415]
· PHP-Fusion: Inf... [19634]
· PHP-Fusion: Inf... [18736]
· PHP-Fusion: Inf... [14900]
Partner
geld-verdienen-88x31
Neueste Artikel
· EN: How to change th...
· Inhalt der Registrie...
· Favicon in PHP-Fusio...
· Wie kann man die Anz...
· Globale Variablen un...
Game Events
Latest scores
Schlumpf2602
Scored 120 Points
In nineballibpg
feuerwehr
Scored 470 Points
In pacman
bobbel
Scored 400 Points
In goldminer
bobbel
Scored 629 Points
In bubble_shoot
calimero
Scored 734 Points
In helicopter
Latest Champions
calimero
Is the New Champion
In helicopter
with 734 Points.
Basti
Is the New Champion
In Glumballs
with 24276 Points.
Basti
Is the New Champion
In 983
with 640 Points.
C@rlos
Is the New Champion
In 3dgolf9hole_1
with 45 Points.
Jante
Is the New Champion
In 2dknockout
with 10 Points.
Arcade Best
# Name Scores
 AlbaBin 19
 Megalega 9
 ThePostman 9
 ritchi 6
 djbigbaer 5
 Wildfire 5
 Basti 3
 Shamania 3
 Pippilotta 3
 PHPexpert 3
Benutzer Online
· Gäste Online: 4

· Mitglieder Online: 0

· Registrierte Mitglieder: 2,602
· Neustes Mitglied: Schlumpf2602
letzte User
· Webbi18:44:26
· Schlumpf2602 1 Tag
· inflames 1 Tag
· Oldieman58 1 Tag
· Markus2076 2 Tage
· Giuseppe 2 Tage
· djdarkness2011 2 Tage
· goofy6771 2 Tage
· coco21 4 Tage
· Seehund 4 Tage

Thread ansehen: Username mit Sonderzeichen
basti2web.de - Basti´s Website » PHP-Fusion - Content Management System » PHP-Fusion: Allgemein
Wer ist hier? 2 Gäste
Aktuelle Bewertung: (Insgesamt: 0 Bewertungen)  
 Drucke Thread
Username mit Sonderzeichen
Psycho007
... Ja wie der Name vom Thread schon sagt würde ich gern wissen wollen wie ich Username mit Sonderzeichen erlauben kann.
Ich habe PHP Fusion 7 und würd gern wissen wie das geht...

Danke schonmal im Vorraus Shock
 
Webbi
Hoffe das dies hier dir irgend wie weiter hilft

sorry dieser code ist für die v6.


Download Code  Code
FEATURES
++++++++
* Um in Usernamen Sonderzeichen zu erlauben müssen folgende Dateien Bearbeitet werden.

INSTALLATION
++++++++++++
* Nimm die nachfolgenden Dateiänderungen vor

NOTES
+++++
* Zu ändernde Dateien bitte vorher sichern






Dateiänderungen
+++++++++++++++



maincore.php
++++++++++++

suche:

$user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($_POST['user_name']));

ersetzen durch:
$user_name = stripinput($_POST['user_name']);



register.php
++++++++++++

suche:

if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) $error .= $locale['403']."<br>\n";

und Lösche die Zeile komplett !



setuser.php
+++++++++++

suche:

$user_name = preg_replace(array("/\=/","/\#/","/\sOR\s/"), "", stripinput($user));

ersetzen durch:
$user_name = stripinput($user);



zum Verzeichnis "administration" wechseln

members.php
+++++++++++

suche:

if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) $error .= $locale['452']."<br>\n";

und Lösche die Zeile komplett !



updateuser.php
++++++++++++++

suche:

if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $user_name)) $error .= $locale['452']."<br>\n";

und Lösche die Zeile komplett !



zum Verzeichnis "includes" wechseln

update_profile_include.php
++++++++++++++++++++++++++

Suche:

if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) $error .= $locale['481']."<br>\n";

und Lösche die Zeile komplett !



--------------------------------------------------------------------------------



orginal hier her http://www.phpfus...pid=138830
Zuletzt bearbeitet von Webbi am 04.07.2009 11:57:57
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Google Adsence
Posted on 21.05.2012 14:16:57
Bot Agent

Posts: n^x
Joined: Always

IP: localhost  
Psycho007
Sad Hatte ich schon Probiert geht nich für PHP 7Sad
 
Webbi
Psycho007 schrieb:
Sad Hatte ich schon Probiert geht nich für PHP 7Sad



öm das ist aber eigentlich grade für php fusion 7. weil bei mir ging es



klar so manche gehen wirklich trotzdem nicht. aber viele sonderzeichen sind damit schonmal erlaubt
Zuletzt bearbeitet von Webbi am 03.07.2009 23:23:24
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Psycho007
tyoaaaaaaa bei mir nich habs mit version 6 probiert da gehts auch einwandfrei bei 7 leider nichtSad
 
Webbi
Psycho007 schrieb:
tyoaaaaaaa bei mir nich habs mit version 6 probiert da gehts auch einwandfrei bei 7 leider nichtSad


autsch. hehe mein fehler grml. boar man da war ich wohl nicht ganz wach. sehe es grade auf der orginal seite das es für die v6 die lösung ist. boar man unverzeihlich der fehler.SadSad

hm ok ich schaue mal ob ich es hinbekomme bei mir. dann gebe ich natürlich die lösung hier bekannt. aber einfach mal abwarten vieleicht hat jemand anderes ja auch noch ne lösung parat.
Zuletzt bearbeitet von Webbi am 04.07.2009 11:56:01
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Psycho007
das is supiii dankööö Wink
 
Psycho007
UND SCHON WER EINE IDEE Cool
 
Psycho007
Sad
 
Webbi
ah ich glaube ich habe da etwas gefunden zumindest klappte das bei mir.

suche mal in der register.php etwa zeihle 44 nach diesem eintrag. den ganz löschen dann können sich auch user mit sonderzeichen wie <<test>> z.b. registrieren


Download Code  Code
if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) {
      $error .= $locale['403']."<br />\n";
   }


Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Psycho007
woaaaaaaaaaaaaaa coooool danköööö klappt supiii

kannst du mir auch noch sagen wie ich das bei schon registrierten member ändern kann, sprich das ich dennen z.B. nen ö,ä,ü in den nick machen kann ?
Zuletzt bearbeitet von Psycho007 am 23.07.2009 00:27:51
 
Webbi
Psycho007 schrieb:
woaaaaaaaaaaaaaa coooool danköööö klappt supiii

kannst du mir auch noch sagen wie ich das bei schon registrierten member ändern kann, sprich das ich dennen z.B. nen ö,ä,ü in den nick machen kann ?



muss ich schauen. geb die tage dann bescheid


so hab es.

einfach dies hier in der update_profile_include.php löschen.
etwa zeihle: 49
zufinden im ordner includes
Download Code  Code
$error .= $locale['431']."<br />\n";





hoffe das dies auch klappt bei dir.
Zuletzt bearbeitet von Webbi am 23.07.2009 14:59:46
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Psycho007
Sad Leider nicht

Die Mitgliederdetails kommten nicht gespeichert werden:

Der Username enthällt unerlaubte Zeichen.
 
Webbi
also bei mir hat es definitif geklappt

aber ich schau noch mal nach


ahh ich hab es gefunden das war das man das als user selber kann hihi muss ja noch im admin edit was weg

diese zeile muss in der updateuser.php raus.

zufinden im ordner administration

zeile: 46
Download Code  Code
$error .= $locale['452']."<br />\n";




danach klappt das auch von deiner seite her wenn du die user nicks bearbeitest als admin
Zuletzt bearbeitet von Webbi am 23.07.2009 18:52:59
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Psycho007
super mega lieben dank es klappt alles einwandfrei

danköööööööööööööö

muss ich noch irgendeine datei ändern um sonderzeichen zu erlauben? kannst du ja dann noch hier dazuschreiben Wink
 
Webbi
Psycho007 schrieb:
super mega lieben dank es klappt alles einwandfrei

danköööööööööööööö

muss ich noch irgendeine datei ändern um sonderzeichen zu erlauben? kannst du ja dann noch hier dazuschreiben Wink



dann bin ich ja beruhigt das es geklappt hat. wüsste nicht das du da irgend wo noch was nun ändern müsstest wegen den sonderzeichen
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
Ruepel
hey,

ich möchte mich auch nochmal für diesen beitrag bedanken... auch bei mir klappt es... man muss ein bisschen fummeln und zusammensuchen aus diesem beitrag aber es haut hin

es wäre super, wenn jemand diese anleitung zusammenfassen könnte... dann haben sicherlich noch andere viel freude dran...

ich würds machen aber meine kenntnisse sind dafür nicht ausreichend genug, kann auch nur lesen und und durch hin und her kopieren solche dinge zum laufen bekommen.

Ich hatte noch eine fehlermeldung beim einloggen, weiss aber nicht, ob die dann so gehört oder ich durch irgendwelche infusionen/installationen schon was vorab falsch hatte

jedenfalls bekam ich immer die fehlermeldung, ungültiger name oder passwort beim einloggen, man wurde aber trotzdem eingeloggt und weitergeleitet

ich habe danach folgendes noch ändern müssen

setuser.php

original:

Download Code  Code
if (!dbcount("(user_id)", DB_USERS, "user_name='".$user_name."' AND user_password='".md5($user_pass)."'")) {
            echo "<strong>".$locale['global_196']."</strong><br /><br />\n";
         } else {
            $result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_user='0' AND online_ip='".USER_IP."'");
            echo "<strong>".$locale['global_193'].$_GET['user']."</strong><br /><br />\n";




geändert in:

Download Code  Code
if (!dbcount("(user_id)", DB_USERS, "user_name='".$user_name."' AND user_password='".md5($user_pass)."'")) {
            echo "<strong>".$locale['global_193'].$_GET['user']."</strong><br /><br />\n";
         } else {
            $result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_user='0' AND online_ip='".USER_IP."'");
            echo "<strong>".$locale['global_193'].$_GET['user']."</strong><br /><br />\n";






Ich bin nur durch probieren und testen und fummeln drauf gekommen aber immerhin..lol... wenn ich es so änder, kommen die richtigen meldungen, auch wenn ich mich falsch einlogge
wird mir halt ein fehler ausgeworfen

ich hoffe, wenn es nicht nur ein fehler bei mir war, sondern auch andere diesen haben, daß auch ich mal helfen konnte und nicht immer nur vom wissen
anderer profitiere


gruss Tommy
Zuletzt bearbeitet von Ruepel am 26.07.2009 08:12:52
 
Webbi
zuerstmal zu dir Ruepel:

ich denke mal das es mit irgend was anderem zusammen hing. also das du die meldung schon voher vieleicht hattest.

weil ich hatte keine fehlermeldung nach den ganzen sachen

aber werde es selbst nocheinmal ausführlich testen.



Hier einmal die zusammen fassung für die usernamen sonderzeichen:

Damit die user selber bei der registrierung ihre nicks mit sonderzeichen versehen können:

in der register.php etwa zeihle 44 nach diesem eintrag. den ganz löschen dann können sich auch user mit sonderzeichen wie <<test>> z.b. registrieren

Download Code  Code

if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) {
      $error .= $locale['403']."<br />\n";
   }







Damit die user selber nachträglich sonderzeichen einfügen können beim usernamen müsst ihr dies hier machen:

in der update_profile_include.php löschen.
etwa zeihle: 49
zufinden im ordner includes
Download Code  Code


$error .= $locale['431']."<br />\n";








Damit man alls admin die usernamen auch mit sonderzeichen setzen kann muss man dies hier machen.

diese zeile muss in der updateuser.php raus.

zufinden im ordner administration

zeile: 46
Download Code  Code

$error .= $locale['452']."<br />\n";




Zuletzt bearbeitet von Webbi am 26.07.2009 16:25:58
Signature
MFG Webbi und viel spass weiter hin mit dem PHP Fusion

und nur wer fragen stellt dem kann man helfen.
 
www.webbis-web-service.de
reverze
hi, bin jetzt nach der zusammenfassung von webbi vorgegangen, habe dazu nur noch ein problem.
die registrierung mit aktivierungsmail funktioniert nicht.

nachdem ich den button gedrückt habe, versucht er die register.php zu öffnen, was aber bei seite kann nicht angezeigt werden endet. es wird auch keine email verschickt...

muss ich da vielleicht noch was zusätzlich ändern?
 
Springe ins Forum:
Similar Threads
Thema Forum Antworten Letzter Beitrag
Fusion7 Problem mit Sonderzeichen PHP-Fusion: Allgemein 5 13.06.2009 14:44:57
Share this thread
URL:
BB-Code:
HTML:
AddThis:
Share |
Login
Benutzername

Passwort



Noch kein Mitglied?
Registriere dich jetzt.

Passwort vergessen?
Jetzt ein neues Passwort zuschicken lassen.
Sprachen
Sponsor
Shoutbox
Gästen ist das schreiben von Mitteilungen nicht erlaubt.


User Avatar
Mix Explosion Andy
11.05.2012 10:01
Ich kenne mich mit PHP Fusion leider nicht so aus. Von daher suche ich immer Leute, die mir bereit sind meine Radioseite aufzubauen.

User Avatar
Mix Explosion Andy
11.05.2012 10:00
Ich muss jetzt mal ein riesen Lob an den Pagebetreiber los werden. Echt HAMMER die Page

No User Avatar
Data
07.04.2012 17:18
Frohes Osterfest Grin

User Avatar
Basti
31.03.2012 11:01
Gästebuch wurde aufgeräumt Smile

User Avatar
zoc
05.03.2012 19:39
Tja Janni. Hab ihn schon angeschrieben, aber noch keine Reaktion. Ab und an räum ich mal ein bisschen auf, aber mehr nicht ;-)

No User Avatar
Janilein
28.02.2012 19:44
Basti, du solltest dich echt mal um dein Gästebuch hier auf der Seite kümmern. Shock

No User Avatar
reggeraktion
19.12.2011 14:14
also auf meiner webseite habe ich mittels einer htaccess datei alle chinesischen ips geblockt, seitdem war schluss Smile

User Avatar
zoc
10.11.2011 14:14
Und wieder spammt China, diesmal 124.160.102.138. Basti, tu was ... China einfach komplett sperren. Ist eh ne Diktatur, das macht nix Smile

User Avatar
DJ_Nightlife68
24.10.2011 16:09
tach leute Wink

User Avatar
Dobermann
18.10.2011 20:17
Auch mal Nabend sagen und danke Basti, deine Infos und Downloads haben mir sehr geholfen , weiter so und LOB für deine Arbeit

Seitenaufbau: 0.28 Sekunden - 115 Queries 3,894,324 eindeutige Besuche