Jump to content
  • 0

Code D'acces


jfa

Question

Une base d'abonnés dont certains sont des particuliers et d'autres des collectivités.

Ces abonnés s'identifient (N°d'abonné + mot de passe) pour accéder à un espace réservé.

Je souhaiterais après l'identification envoyer les particuliers vers une page et les collectivités vers une autre.

Ils sont évidemment identifiés dans la base. rubrique statut ("C" ou "P")

Dans le formulaire, je renvoie vers une page unique "-format"

<input type="hidden" name="-db" value="abonnes.fp6">

<input type="hidden" name="-lay" value="detail">

<input type="hidden" name="-format" value="identifconfirmident.htm">

<input type="hidden" name="-error" value="identifabonne.htm">

<input type=hidden name="-op" value="bw">

<input type="hidden" size="20" name="n_abonne" value="==">

<input type="hidden" size="20" name="identif" value="==">

<input type="hidden" name="ACTION" value="">

Où et comment dois-je placer ma condition ?

merci

j'ai déjà posé cette quetion sur un autre forum...sans réponse

n'y a-t-il pas de solution?

Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

La page de réponse "identifconfirmident.htm" doit comporter un test du genre :

[fmp-if: (field:statut) .eq. "C"]    [fmp-include: "identifconfirmident_c.htm"][fmp-else]    [fmp-include: "identifconfirmident_p.htm"][/fmp-if]

où "identifconfirmident_c.htm" est la page de collectivités et "identifconfirmident_p.htm" celle des aprticuliers.

Attention au passage, il manque la valeur de l'action dans le formulaire ;)

Link to post
Share on other sites
  • 0

le test ne devrait-il pas plutôt être placé en amont, c'est à dire dans la page identif, car dans la page identifconfirm il ne se réalise pas.

j'avais bien pensé à ce type de test, mais je ne sais pas où le mettre

Link to post
Share on other sites
  • 0

suite:

en fait voilà le code complet de ma page

<form action=FMPro method=post onSubmit="return validate(this)">

<input type="hidden" name="-db" value="abonnes.fp5">

<input type="hidden" name="-lay" value="detail">

<input type="hidden" name="-token" value="[FMP-currenttoken]">

<input type="hidden" name="-format" value="identifconfirm.htm">

<input type="hidden" name="-error" value="identifabonne.htm">

<input type=hidden name="-op" value="bw">

<input type="hidden" size="20" name="n_abonne" value="==">

<input type="hidden" size="20" name="identif" value="==">

<input type="hidden" name="ACTION" value="">

<span class="titre_rouge"> Pour accéder à cet espace, <br>

saisissez le numéro d'abonné et le mot de passe qui vous ont été communiqués par courrier. </span><br>

<br>

<table width="300" border="0">

<tr class="td_fond_beige">

<td width="332" height="20"><table border="0" cellpadding="0" cellspacing="2" width="259">

<tr align="left" valign="middle">

<td width="113" class="Style1 text_article_reg_gras_rouge"><strong>N° d'abonné</strong></td>

<td width="140">

<input type="password" size="20" name="n_abonne" value="">

</td>

</tr>

<tr align="left" valign="middle">

<td class="Style1 text_article_reg_gras_rouge"><strong> Mot de passe </strong></td>

<td width="140">

<input type="text" name="identif" size="20" value="">

</td>

</tr>

</table></td>

<td width="70" align="center" valign="middle"><input name="-Find" type="image" value="VALIDER" src="../speciaux/images/but_valider.jpg" width="92" height="19"></td>

</tr>

</table>

</form>

dans la mesure où la balise -format est "identifconfirm.htm" on renvoie vers cette page, donc le test dans cette page est donc inopérant

Mais peut-être que je le place mal?

Link to post
Share on other sites
  • 0

Le test doit se situer dans la page de réponse (-format) soit "identifconfirm.htm". Après identification à l'aide de la requête à FMP, le WebCompanion va retourner la valeur pour "field:statut" et le test en fonction de cette valeur va includer une page HTML ou une autre. Ca doit marcher.

Link to post
Share on other sites
  • 0

merci.

En fait avec votre piste j'ai trouvé une solution très simple

en début de page

[fmp-if:statut.neq.]

"le corps de la page s'adressant aux collectivites"

[fmp-else]

"le corps de la page s'adressant aux particuliers"

[-fmp:if]

Qu'en pensez-vous ?

est-ce correct ou du bricolage ?

cordialement

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...