Page 2 sur 3

MessagePublié: 20 Sep 2010 à 09:46
par Michael DELIQUE
merci pour le tip mais ce n'est pas ce dont j'ai besoin.

le souci c'est que je dois adapter une page d'accueil pour qu'elle affiche dans son bandeau les champ de login (et que ça marche) et je suis en traind e me dire que c'est toute la page qu'il faut déclarer comme page de login...

j'aurrai vraimment besoin d'un exemple

MessagePublié: 20 Sep 2010 à 10:04
par amahi
Qui as piqué le login de michael ???
Si je te dit comment faire tu promet de rendre son accès a NOTRE Michael?

Il n'y a rien de plus con que de faire ça:

Code : Tout sélectionner
<form>
<pour>
Login: <input>
Mot de passe: <input>
<input>
<input>
</form>


Au cas ou tu ne souhaiterais pas utiliser le bouton submit, verifie bien que Domino ne te genere pas de formulaire ou alors gere le !

Edit ça me supprime tous le contenu des attributs "methode="post" etc).

MessagePublié: 20 Sep 2010 à 10:09
par Michael DELIQUE
désolé je fais ma blonde sur sous coup là ou alors j'ai besoin d'une intraveineuse de café

parceque quoi je fasse quand je submit mon form pour la connexion j'obtient un "masque traité a la fin

et ya bien le champ redirectto

MessagePublié: 20 Sep 2010 à 10:55
par amahi
essaye de passer en method = "get" pour le form. Tu es certain qu'il n'y a qu'un formulaire HTML dans ton masque?

MessagePublié: 20 Sep 2010 à 11:39
par Michael DELIQUE
je crois que mon pb viens de la double form dans mon masque

MessagePublié: 20 Sep 2010 à 11:42
par Michael DELIQUE
mais modifier le <form> de mon masque ne me plait pas trop parceque ça veux dire que toute lapage d'accueil deviens la page de login

MessagePublié: 20 Sep 2010 à 12:10
par Gob0
Michael, le tip que je t'ai indiqué permet d'adapter le comportement du form de login en fonction de paramètres passés dans l'url.

il faut "simplement" inclure un subform pour chaque cas dans le form "$$LoginForm"

Même s'il faut modifier un peu le form d'origine, c'est une solution qui reste plus maitrisable que coller du html à droite à gauche.

MessagePublié: 20 Sep 2010 à 13:00
par Michael DELIQUE
bon, j'ai rien compris je met le sujet en stand-by un peu, le temp d'y voir plus claire

MessagePublié: 20 Sep 2010 à 14:46
par Michael DELIQUE
re gob0

j'ai relus ton tips c'est pour avoir un form spécifique a chaque application sans être obligé de passé par du paramétrage de la domcfg. tres pratique, mais mon besoin c'est de pouvoir ce loger dirtectement depuis ma base (et pas depuis la domcfg)

avoircomme dans bcp de site en haut a gauche un petit encart de connexion.

et là je coince.

parceque si j'ai bien compris c'est toute la page que je dois evoyer en post a mon server pour l'authentification

MessagePublié: 20 Sep 2010 à 15:07
par Michael DELIQUE
j'ai récupéré le code html affiché dans ff pour faire un doc pur html dans ma base

ben j'ai le même probleme

:mur: :mur: :mur: :mur: :mur: :mur: :mur: :mur:

MessagePublié: 20 Sep 2010 à 15:58
par Gob0
Mimi, tu es vraiment fatigué :twisted:
Le login se fait sur la base (c'est la base qui porte la LCA). La domCfg centralise simplement le mécanisme le login.

comme mes gamins ont fait une mega-sieste, j'ai eu le temps de te faire une maquette :wink:

jette un oeil aux screenshots et je pense que tu t'en sortiras 8)
[sinon je peux te filer ma domCfg par mail :roll: ]

MessagePublié: 20 Sep 2010 à 16:06
par Michael DELIQUE
oui,

mais ta base test.nsf ne contient pas le sous-masque de connexion.

moi je veux saisir mon login et password dans ma base test.nsf

MessagePublié: 20 Sep 2010 à 16:54
par amahi
Allez histoire de t'embroillez un peu plus regarde ça:
http://www.openntf.org/internal/home.ns ... 1100528F57

Si tu ne dispose pas des xpages, pas grave tout ça c'est du Js coté client et rien ne t'empeche de le reproduire directement sur un form.

MessagePublié: 20 Sep 2010 à 22:36
par roubech
euh, question au passage, ta base est accessible à Anonymous ? sinon, quand tu va vouloir y accéder, le serveur te renverra sur la page de login défini dans la domcfg (si paramétré comme ca)

sinon, j'ai pas essayé, mais les réponses précédentes me paraissent cohérentes, à savoir avoir un form quelquepart dans ta page qui permette de saisir le user/pwd et renvoi ça au names.nsf?login ???

par contre, je comprend pas bien ta réponse par rapport au fait t'envoyer en post toute ta page ? Je ne sais pas comment tu construit ta page avec ton bandeau, mais dans une page html tu peux avoir pusieurs form. Par contre, si ta page c'est un masque Notes il va falloir l'aider un peu ...

MessagePublié: 21 Sep 2010 à 08:55
par Michael DELIQUE
re,

alors la solution de Gob0 n'est qu'une mise en form particuliere de la domcfg, moi ce que je veux faire c'est me connecter depuis ma base et non en affichant un masque de la domcfg.

pour ce faire, j'ai regarder le source html du masque de la domcfg pour le reproduire dans un form de ma base (acces anonymous autorisé ça va de soit)

j'affiche tout bien comme il faut, mais je dois me planter sur l'implémentation du <form> dédié à l'affichage de mes champ et bouton de connexion. ça doit venir du fait que j'imbrique les balises <form> elles doivent pas aimé ça.

toujours est il que quand je fait le submit de mon form tout est remplacé par "masque traité" et je sais plus quoi faire