Forum CMS Made Simple FR

Version complète : SelfRegistration, FontEnd Users... problème {$username}
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.10.1
#~ Url du site : www.nextrides.yannlamy.com
#~ Hébergeur / Soft : hébergeur pas cher
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.10.1
#~ Installed Modules:
#~ CMSMailer: 2.0.2
#~ CMSPrinting: 1.0
#~ FileManager: 1.2.0
#~ MenuManager: 1.7.7
#~ MicroTiny: 1.1.1
#~ ModuleManager: 1.5.1
#~ News: 2.12.3
#~ Search: 1.7
#~ ThemeManager: 1.1.4
#~ CGExtensions: 1.27.1
#~ FrontEndUsers: 1.16.4
#~ SelfRegistration: 1.6.13
#~ CustomContent: 1.7.3
#~ CGSmartImage: 1.6.1
#~ CGSimpleSmarty: 1.4.10
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: true
#~ max_upload_size: 6000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.8
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 64M
#~ max_execution_time: 90
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 6M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.56
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à tous,

Que ce soit dans SelRegistration ou dans FrontEndUsers, sur certains template seulement, la balise {$username} retourne un élément vide comme par exemple, dans le template du message final d'inscription de SelfRegitration.

En mettant:

Code :
[== HTML ==]
<h2>Merci {$username}</h2>

j'otiens:

[h]Merci[/h]


Comment se fait-il que {$username} soit retourné vide dans certains cas seulement?
Etant donné qu'un auto-login est fait lors de l'affichage de message final, est que l'appel de la variable $username se ferait avant le login, ce qui serait une explication au fait qu'elle est retournée vide?

Merci pour vos lumières
En allant faire un tour sur la page action.verifyuser.php, à la ligne 180 on trouve:

Code :
[== PHP ==]
$parms['username'] = $params['username'];

si on remplace ce code par:

Code :
[== PHP ==]
$parms['username'] = $params['input_username'];

là, {$username} est bien défini
Ca doit faire partie des bugs de la nouvelle version de SelfRegistration... je l'ai soumis dans la forge, on verra le retour de Calguy à ce sujet.

Du coup, je vais continuer à vérifier SelfRegistration et FrontEndUsers pour voir si c'est des trucs du même genre qui me posent problème.