Forum CMS Made Simple FR

Version complète : [Résolu] Module d'auto-enregistrement (FEU) : Messages de confirmation
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

yank

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.1
#~ Nom de l'hébergeur : 1&1
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.1
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.3
#~ * MenuManager: 1.7.2
#~ * ModuleManager: 1.4
#~ * News: 2.11
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.1
#~ * Search: 1.6.7
#~ * ThemeManager: 1.1.3
#~ * TinyMCE: 2.8.1
#~ * CGExtensions: 1.21.7
#~ * FrontEndUsers: 1.12.8
#~ * CustomContent: 1.7.3
#~ * Captcha: 0.4.3
#~ * SelfRegistration: 1.6.7
#~ * NMS: 2.3.2
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 20000000
#~ * 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.2.14
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 40M
#~ * max_execution_time: 50000
#~ * output_buffering: 0
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 8M
#~ * upload_max_filesize: 20M
#~ * session_save_path: /tmp (1777)
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.91
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~



Bonjour à tous.

J'ai installé et paramétré le module sur mon site (encore en test) dans l'ensemble ça fonctionne plutôt très bien Smile

Par contre il y a une redirection que je n'arrive pas à comprendre.

Il s'agit de l'étape suivant la demande d'inscription client.

Il y a quelques semaines lorsque je faisais mes essais, quand je m'inscrivais en tant que client via le formulaire d'enregistrement, une fois celui ci validé, le message de confirmation d'envoi du mail s'affichait à la place du formulaire d'inscription (m'indiquant bien qu'un mail venait de m'être envoyé .. etc) puis je validais via ma boite mail etc etc.

Je retourne à présent sur le module que j'avais laissé un peu de côté ces derniers temps et pour vérifier je fais une demande d'enregistrement mais la le message ne s'affiche plus, en gros quand je remplis le questionnaire, je valide, j'ai bien la confirmation par mail mais plus le message de confirmation sur le site ... euh ? avez-vous une idée du pourquoi ? Smile

Du coup pour rattraper le coup, j'ai créé une page "confirmation" avec un message de confirmation en précisant dans le Module d'auto-enregistrement :
PageID/Alias où rediriger l'utilisateur après l'enregistrement : confirmation

Mais ce n'est pas vraiment ce que je veux puisqu'à la base le message du gabarit d'auto enregistrement s'affichait bien ...

Merci pour votre aide.

yank

Je cherche toujours mais ne trouve pas pourquoi ...

Est ce que mes paramètres sont corrects ? :

Page d'inscription :

Code :
{if $ccuser->memberof('clients')}
{elseif $ccuser->loggedin()}
<h2>Information</h2>
<p>D&eacute;sol&eacute;, vous ne pouvez pas acc&eacute;der &agrave; cette page car vous poss&eacute;dez d&eacute;j&agrave; un compte.</p>
{else}
{cms_module module=SelfRegistration group=clients nocaptcha=1}
{/if}

J'ai également essayé ceci :

Code :
{if $ccuser->memberof('clients')}
{cms_module module=SelfRegistration group=clients nocaptcha=1}
{elseif $ccuser->loggedin()}
<h2>Information</h2>
<p>D&eacute;sol&eacute;, vous ne pouvez pas acc&eacute;der &agrave; cette page car vous poss&eacute;dez d&eacute;j&agrave; un compte.</p>
{else}
{cms_module module=SelfRegistration group=clients nocaptcha=1}
{/if}

Et ça également :


Code :
{cms_module module=SelfRegistration group=clients nocaptcha=1}

Mais le problème reste le même ... le message de confirmation (Post Registration Template) ne s'affiche toujours pas sur le site ...

yank

Bon, j'ai bien un problème avec la page d'inscription qui ne renvoi pas les messages de confirmation (sauf le mail qui fonctionne).

Toutes les autres pages ont l'air de bien fonctionner :

Exemple
Lorsque le client est connecté il a accès aux pages de modifications de coordonnées, et lorsqu'il n'est pas connecté il n'y a pas accès.

C'est juste la page d'inscription qui me pose problème ...

Ce qui me rend dingue c'est que il y a encore 2 semaines, les messages de confirmation (après envoi formulaire + vérification du code d'inscription) s'affichait bien ... et plus maintenant !

Depuis j'ai touché vaguement au fichier config.php (pour mod_rewrite) mis ce fichier en CHMOD 444 ...

Une partie de mon htaccess également :

Code :
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ http://www.monsite\.com/$1 [QSA,L,R=301]
# REWRITING
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [L]

Mais bon ça m'étonnerait fort qu'il y ai un rapport avec ça ...

PS : Et bien si ! Le problème venait du htaccess :

Code :
RewriteRule ^(.+)$ index.php?page=$1 [L]

Il faut bien penser à mettre QSA et non pas L :S
heureux de voir que tu t'en es sorti Smile