Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Login et User [ Archives / Débutants ] (alf666666)

jeudi 22 septembre 2005 à 11:21:54 | Login et User

alf666666

je n'arrive pas à faire fonctionne mon histoire de login.
Explication :
dans mon fichier application.cfm j'ai le code suivant :

<cfapplication name="varColdfusion" clientmanagement="Yes" sessionmanagement="Yes" sessiontimeout="#CreateTimeSpan(1,0,30,0)#"
applicationtimeout="#CreateTimeSpan(0,0,30,0)#" loginstorage="Session">
<cfparam name="session.username" default="invite">
<cfparam name="session.nomValide" default="0">


<cflogin>
<cfset LoginOK = false>
<cfif isDefined ("form.logon") and len(trim(form.username))and len(trim(form.password))>

<cfquery name="log" datasource="bdcold">
SELECT email, username, password
FROM client
WHERE username ='#form.username#' AND
password = '#form.password#'
</cfquery>

<cfif isDefined("log")and log.RecordCount>
<cflogin>
<cfloginuser name="#form.username#" password="#form.password#" roles="invite">
</cflogin>
<cfset LoginOK = true>

</cfif>
</cfif>
</cflogin>


donc il me teste le login et Mot de passe et si il existe, il me met true dans LoginOK... ok ensuite dans une autre page j'ai le code suivant :

<cfoutput query="detailsHotel">
<td>Ajouter un commentaire ?
<cfif LoginOK EQ true>
Cliquez 1 <a href="../Commentaire/comments.cfm?num=#idHotel#">ici</a></td>
<cfelse>
Cliquez 2 <a href="../Login/indexLogin.cfm">ici</a></td>

</cfif>
</cfoutput>

donc si le loginOK est déja sur true. c'est que le client est déja loggué, et false pas encore loggué... donc si il est true.. je l'envoie sur une page.... et  si il est false je l'envoie sur la page pour se logguer.. mais il me donne l'erreur suivante :

Variable LOGINOK is undefined.

Que faire ?
Merci
Salutations

vendredi 23 septembre 2005 à 01:54:14 | Re : Login et User

lfontaine

Salut,

Je n'utilise pas cflogin donc je peux pas trop t'aider sur ce coup, mais le fait que tu aies 2 cflogin imbriques me semble pour le moins bizare.


vendredi 23 septembre 2005 à 09:08:45 | Re : Login et User

alf666666

Salut,
Pour le cflogin.. j'ai déja essayé les 2 possibilités.. et ca fonctionne pas.. et le pire.. mais pour le fichier application.cfm.. je suis sur que c'est juste.. car je l'ai copié directement depuis mon bouquin coldfusion..je pense que le soucis vient directement de ma page  dans ce bout de code la :

<cfoutput query="detailsHotel">
<td>Ajouter un commentaire ?
<cfif LoginOK EQ true>
Cliquez 1 <a href="../Commentaire/comments.cfm?num=#idHotel#">ici</a></td>
<cfelse>
Cliquez 2 <a href="../Login/indexLogin.cfm">ici</a></td>

</cfif>
</cfoutput>


Mais merci quand meme pour ton aide..
si jamais tu as un truc déja tout fait pour le login.. je suis preneur.. pas obligé qu'il soit fait avec le cflogin
A +
Al

vendredi 23 septembre 2005 à 15:38:28 | Re : Login et User

lfontaine

Salut,

J'ai pas de truc simple sous la main.

vendredi 23 septembre 2005 à 15:39:33 | Re : Login et User

lfontaine

Oooops, bon je disais j'ai rien de simple sous la main, mais envoie moi ton site en ZIP par mp et je peux regarder.

Laurent

vendredi 23 septembre 2005 à 15:41:51 | Re : Login et User

alf666666

Salut,
Alors bien volontiers.. tu me files ton adresse email ?
Merci
Salutations

vendredi 23 septembre 2005 à 22:58:30 | Re : Login et User

lfontaine

je te l'ai envoyee apr mp

Laurent

samedi 8 octobre 2005 à 00:45:32 | Re : Login et User

bastoun

ta variable loginOK n'est définie que sur la page de login (la première), les variables standards étant 'locales' à leur page de création, quand tu passes sur l'autre cette variable n'existe plus(d'où ton message)

Il faudrait juste qu'elle soit définie en tant que variable de session ou de client pour que cela fonctionne.

Par contre, me souviens pas qu'il soit nécessaire d'imbriquer  de multiples cflogin. D'ailleurs tu peux utiliser cfloginuser sans cflogin(dans ce cas là, le login n'est valable que sur la page en question.)


lundi 17 octobre 2005 à 16:35:04 | Re : Login et User

nickadele

Membre Club Administrateur CodeS-SourceS

Tiré de l'aide de CFMX

<cfapplication name="Orders" sessionmanagement="Yes" loginStorage="Session">  <cfif IsDefined("Form.logout")>    <cflogout> </cfif>  <cflogin>    <cfif NOT IsDefined("cflogin")>       <cfinclude template="loginform.cfm">       <cfabort>    <cfelse>       <cfif cflogin.name IS "" OR cflogin.password IS "">          <cfoutput>             <H2>You must enter text in both the User Name and Password fields</H2>          </cfoutput>          <cfinclude template="loginform.cfm">          <cfabort>       <cfelse>          <cfquery name="loginQuery" dataSource="CompanyInfo">          SELECT UserID, Roles          FROM LoginInfo          WHERE             UserID = '#cflogin.name#'             AND Password = '#cflogin.password#'          </cfquery>          <cfif loginQuery.Roles NEQ "">             <cfloginuser name="#cflogin.name#" Password = "#cflogin.password#"                roles="#loginQuery.Roles#">          <cfelse>             <cfoutput>                <H2>Your login information is not valid.<br>                Please Try again</H2>             </cfoutput>                <cfinclude template="loginform.cfm">             <cfabort>          </cfif>       </cfif>       </cfif> </cflogin>   <cfif GetAuthUser() NEQ "">    <cfoutput>        <form action="MyApp/index.cfm" method="Post">          <input type="submit" Name="Logout" value="Logout">       </form>    </cfoutput> </cfif> 



Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle


lundi 17 octobre 2005 à 16:36:35 | Re : Login et User

nickadele

Membre Club Administrateur CodeS-SourceS
oups sorry pour le texte, normalement y a un retour à la ligne, y a comme qui dirait un bug

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle



Cette discussion est classé dans : login, true, password, username, loginok


Répondre à ce message

Sujets en rapport avec ce message

URGENTISSIME [ par keta23 ] Je suis entrain de faire une page d'accés par login et password, j'ai donc crée une table avec mes login et mes mot de passe mais j'ai des erreur dans INSERT enregistrement AVEC CONTROLE deja existant!! [ par keta23 ] je lutte sur ma requete pour verifier si les nouvelles insertion sont deja existant dans la base ...je doit avoir une erreur dans mon code: HELP ME !! cookie et isdefined [ par Mathusalem ] Bonjour Encore moi !!!cette fois j'ai des soucis avec isdefinedje crée un cookie "login"et par la suite mais je n'entre jamais dan Vérification d'un login [ par Fix300 ] Bonjour,Je cherche le moyen de vérifier la présence d'un login déjà existant dans ma base de donnée pour ne pas faire de double emploi.A plusFix300 Utiliser les variables de session [ par FRH ] Je désire utiliser des variable de session pour loguer l'utilisateur.Je déclare dans Application.cfm mes variables de session: name="CETEVIMSUD" setc problème comportement Serveur sous DW MX + Coldfusion [ par Cugel ] Bien le bonjour, voici mon problème :J'ai une appli Coldfusion que je suis en train de créer dans laquelle j'ai pour l'instant 4 fichiers :- Login.cfm Controle des doublons [ par philippe77700 ] Bonjour, J'ai un formulaire html qui renvoi vers une page ASP. Ce formulaire contient des coordonnées de clients et un login. Je souhaite que le form Connecter l'utilisateur [ par emeric b ] Bonjour, Pour restreindre l'accès à un dossier /admin de mon site j'ai créé une table dans ma base Access avec des jeux de login/password. <FONT face= Session en 4.5 ? [ par smathios ] Bonjour à tous, je développe une appli sous MX, qui va être hébergée sur 4.5 et avant de trop avancer mon dév, j'ai testé le fonctionnement des sessio


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.