Onderwerp bekijken
Algemene support omtrent algemene gebruik- en installatieproblemen.
 Onderwerp afdrukken
gebruikersnaam
Bullcat
Hallo,

Als je jezelf registreerd op het forum staat er bij de gebruikersnaam dat je de volgende tekens mag gebruiken, Toegestane tekens zijn a-z, 0-9 and @!#$%&\/()=-_?+*.,:;

Alleen pakt het script deze tekens niet bijvoorbeeld eem uitroepteken, waar kan ik dit aanpassen zodat deze tekens wel geaccepteerd worden?

Hans
 
http://sjet4joe.nl
Wanabo
Het eenvoudigst is om de locale file aan te passen en de tekens die niet werken weg te halen uit de beschrijving. Anders moet je de regex aanpassen en daar hebben zelfs de programmeurs van php-fusion moeite mee.

\locale\Dutch\user_fields.php

$locale['u147'] = "Wachtwoord moet tussen de 8 en 20 tekens lang zijn.
Toegestane tekens zijn a-z, 0-9 and @!#$%&\/()=-_?+*.,:;";


Haal weg wat niet werkt.
Laat het ons ook even weten wat niet werkt. Dan pas ik de locale aan voor de nederlandse taal gebruikers.
 
http://www.gebruikers.eu
Wanabo
Heb net zelf even wat zitten testen.

Maar onderstaande combinaties werken.

Gebruikersnaam: tekens
Wachtwoord: tekens1@

Gebruikersnaam: tekens
Wachtwoord: tekens1!

Gebruikersnaam: tekens
Wachtwoord: Tekens1#
 
http://www.gebruikers.eu
Bullcat
Ik dus ook even getest met een teken waar mijn php-fusion over struikeld.

gebruikersnaam = test!

antwoord terug = Gebruikersnaam bevat ongeldige tekens


het kan toch niet zo zijn dat er een 1 voor moet eerst Sad

erg vreemd dus.

Hans
Gewijzigd door Bullcat op 11 October 2013, 15:19
 
http://sjet4joe.nl
Wanabo
Wachtwoord moet tussen de 8 en 20 tekens lang zijn.
 
http://www.gebruikers.eu
Wanabo
Ow, je hebt het over de gebruikersnaam. Ik ging van het wachtwoord uit.
Sorry niet goed gelezen. In het verleden waren er problemen met de speciale tekens in het wachtwoord. Vandaar mijn foute veronderstelling.

Je zult de regex aan moeten passen om dit mogelijk te maken. Nu alleen letters en cijfers. (dacht ik)
 
http://www.gebruikers.eu
Bullcat
Ehhhh Wanabo, het gaat om de gebruikersnaam waar die tekens niet in mogen staan.


hahahaha, ok,

begin ik overnieuw.

waar vind ik dat, ik ben een regelechte n00b wat fusion betreft namelijk, ik heb een berg problemen sinds mijn superbeheerder met de noorderzon is vertrokken, die bewerkte alles eraan namelijk.

ik hoor het wel,
Hans
Gewijzigd door Bullcat op 11 October 2013, 15:43
 
http://sjet4joe.nl
Wanabo
Wat is trouwens de url van de php-fusion website?
 
http://www.gebruikers.eu
Bullcat
http://wandelbox.nl , kijk uit met rode oortjes hoor Smile
 
http://sjet4joe.nl
Wanabo
Ik denk dat je moet zoeken in: UserFieldsInput.class.php

Zoek naar:

      if ($this->_userName != "" && $this->_userName != $this->userData['user_name']) {
         if (!preg_check("/^[-0-9A-Z_@\s]+$/i", $this->_userName)) {
            $this->_setError("user_name", $locale['u120']);
         } else {


Pas dit stukje aan met de extra tekens die je wil:

[-0-9A-Z_@\s]

B.v.:

[-0-9A-Z_@!#$\s]


Niet getest.
Maak dus eerst een backup van de file die je gaat bewerken.
 
http://www.gebruikers.eu
Spring naar forum:
Nieuw onderwerp Antwoorden
Gebruik BBcode of HTML om naar; 'gebruikersnaam', te verwijzen!
BBcode:
HTML:
Vergelijkbare onderwerpen
Onderwerp Forum         Laatste bericht
nieuwsmelding ,obv een bepaalde gebruikersnaam, in andere pagina tonen Algemene v7 support : 1 26 Jul 2010, 15:18
Forum gebruikersnaam kleuren aanpassen. Modificaties : 5 05 Jun 2009, 08:30
Gebruikersnaam Kleuren aanpassen. Modificaties : 2 12 Apr 2009, 09:52