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.
A la racine du site j'ai placé une page login.cfm
Dans le dossier /admin j'ai placé une page index.cfm (page vierge) et une page application.cfm
Le problème est que lorsque je tape un jeu login/password valide, le navigateur ne charge pas la page /admin/index.cfm mais il recharge la page login.cfm
Quelqu'un a-t-il déjà rencontré ce probleme ?
Merci d'avance
Emeric B
____________________________________________
source de la page login.cfm
<cfparam name="FORM.login_tz" default="">
<cfif FORM.login_tz NEQ "">
<cfquery name="MM_rsUser" datasource="autodb">
SELECT login FROM admin WHERE login='#FORM.login_tz#' AND pass='#FORM.pass_tz#'
</cfquery>
<cfif MM_rsUser.RecordCount NEQ 0>
<cfset Session.MM_Username=FORM.login_tz>
<cflocation url="admin/index.cfm" addtoken="no">
</cfif>
</cfif>
<form name="form1" method="POST" action="#">
<table width="417" border="0">
<tr>
<td width="95">login</td>
<td width="312"><input name="login_tz" type="text" value="<cfoutput>#FORM.login_tz#</cfoutput>" id="login_tz"></td>
</tr>
<tr>
<td>pass</td>
<td><input name="pass_tz" type="text" id="pass_tz"></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer"></td>
</tr>
</table>
</form>
____________________________________________
source de la page /admin/application.cfm
<cfparam name="session.MM_Username" default = 0>
<cfif session.MM_Username EQ 0 >
<cflocation url="../login.cfm" addtoken="no">
</cfif>