Voilà le debug que j'ai en essayant de créer un utilisateur via register.php (en espérant que ça puisse t'aider) :
Enregistrement
Nom d'utilisateur invalide
Entrer vos informations personnelles
* Nom d'utilisateur
* Mot de passe
* Confirmer le mot de passe
* Adresse e-mail (utile en cas d'oubli de mot de passe)
Page fabriquée en ( requêtes SQL en ) - Propulsé par PhpWebGallery - Contacter Webmestre
[0.135 s, 3 queries] : trigger_action "plugins_loaded"
NULL
[0.137 s, 6 queries] : trigger_action "user_init"
array (
'id' => '1',
'username' => 'Administrateur',
'password' => '****************************',
'email' => 'e-mail@administrateur.com',
'user_id' => '1',
'nb_image_line' => '5',
'nb_line_page' => '3',
'status' => 'webmaster',
'adviser' => false,
'language' => 'fr_FR.iso-8859-1',
'maxwidth' => NULL,
'maxheight' => NULL,
'expand' => false,
'show_nb_comments' => true,
'show_nb_hits' => true,
'recent_period' => '7',
'template' => 'yoga',
'registration_date' => '2008-09-21 19:52:04',
'enabled_high' => true,
'need_update' => false,
'forbidden_categories' => '0',
'nb_total_images' => '3870',
'need_update_done' => false,
'is_the_guest' => false,
'is_the_default' => false,
'nb_image_page' => 15,
'admin_theme' => 'clear',
'admin_template' => 'yoga',
'theme' => 'clear',
)
[0.141 s, 6 queries] : trigger_action "loading_lang"
NULL
[7]
select * from phpwebgallery_user_infos where user_id = 2;
(this query time : 0.000 s)
(total SQL time : 0.002 s)
(total time : 0.143 s)[0.146 s, 7 queries] : trigger_action "init"
NULL
[8]
SELECT group_id
FROM phpwebgallery_user_group
WHERE user_id = 1
;
(this query time : 0.000 s)
(total SQL time : 0.002 s)
(total time : 0.155 s)[9]
select
Max(D) D
from
(
select
D
from
(
select
DATEDIFF(CURRENT_DATE, date_available) D
from
phpwebgallery_images INNER JOIN phpwebgallery_image_category AS ic ON id=image_id
WHERE 1 = 1
) as ListDate
where
D >= 0
group by D
order by D asc
limit 0,1
) as MaxD
;
(this query time : 0.038 s)
(total SQL time : 0.039 s)
(total time : 0.193 s)[10]
SELECT username
FROM phpwebgallery_users
WHERE LOWER(username) = 'cedper1'
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.195 s)[11]
SELECT id
FROM phpwebgallery_users
WHERE username = 'cedper1'
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.202 s)[0.203 s, 11 queries] : pre_trigger_event "register_user_check"
array (
0 => 'l\'adresse e-mail doit être de la forme xxx@yyy.eee (exemple : jack@altern.org)',
)
[0.203 s, 11 queries] : post_trigger_event "register_user_check"
array (
0 => 'Nom d\'utilisateur invalide',
)
[0.204 s, 11 queries] : pre_trigger_event "loc_tpl_set_filenames"
array (
'header' => 'header.tpl',
)
[0.204 s, 11 queries] : post_trigger_event "loc_tpl_set_filenames"
array (
'header' => 'header.tpl',
)
[0.204 s, 11 queries] : trigger_action "loc_begin_page_header"
NULL
[12]
select id,metaname,metaval
FROM phpwebgallery_meta
WHERE metaname = 'author'
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.204 s)[13]
select id,metaname,metaval
FROM phpwebgallery_meta
WHERE metaname = 'keywords'
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.205 s)[14]
select id,metaname,metaval
FROM phpwebgallery_meta
WHERE metaname = 'Description'
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.205 s)[15]
select id,metaname,metaval
FROM phpwebgallery_meta
WHERE metaname = 'robots'
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.205 s)[0.206 s, 15 queries] : pre_trigger_event "tpl_load_file"
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="{LANG}" dir="{DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CONTENT_ENCODING}">
<meta name="generator" content="PhpWebGallery (aka PWG), see www.phpwebgallery.net">
<!-- BEGIN header_meta -->
<meta name="author" content="{header_meta.INFO_AUTHOR}">
<meta name="keywords" content="{header_meta.INFO_TAGS}">
<meta name="description" content="{header_meta.COMMENT}">
<!-- END header_meta -->
<title>{GALLERY_TITLE} :: {PAGE_TITLE}</title>
<link rel="shortcut icon" type="image/x-icon" href="{pwg_root}template-common/favicon.ico">
<link rel="start" title="{lang:home}" href="{U_HOME}" >
<link rel="search" title="{lang:search}" href="{pwg_root}search.php" >
<!-- BEGIN first -->
<link rel="first" title="{lang:first_page}" href="{first.U_IMG}" >
<link rel="up" title="{lang:thumbnails}" href="{U_UP}" >
<!-- END first -->
<!-- BEGIN previous -->
<link rel="prev" title="{lang:previous_page}" href="{previous.U_IMG}" >
<!-- END previous -->
<!-- BEGIN next -->
<link rel="next" title="{lang:next_page}" href="{next.U_IMG}" >
<!-- END next -->
<!-- BEGIN last -->
<link rel="last" title="{lang:last_page}" href="{last.U_IMG}" >
<link rel="up" title="{lang:thumbnails}" href="{U_UP}" >
<!-- END last -->
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/layout.css">
<!-- the next css is used to fix khtml (Konqueror/Safari) issue
the "text/nonsense" prevents gecko based browsers to load it -->
<link rel="stylesheet" type="text/nonsense" href="{pwg_root}template/{themeconf:template}/fix-khtml.css">
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/fix-ie5-ie6.css">
<![endif]-->
<!--[if gt IE 6]>
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/fix-ie7.css">
<![endif]-->
<!--[if !IE]> <-->
<link rel="stylesheet" href="{pwg_root}template/{themeconf:template}/not-ie.css" type="text/css">
<!--> <![endif]-->
<link rel="stylesheet" type="text/css" media="print" href="{pwg_root}template/{themeconf:template}/print.css">
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/default-colors.css">
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/theme/{themeconf:theme}/theme.css">
{themeconf:local_head}
<!-- BEGIN prefetch -->
<link rel="prefetch" href="{prefetch.URL}">
<!-- END prefetch -->
<!-- BEGIN refresh -->
<meta http-equiv="refresh" content="{REFRESH_TIME};url={U_REFRESH}">
<!-- END refresh -->
<script type="text/javascript" src="{pwg_root}template-common/scripts.js"></script>
<!--[if lt IE 7]>
<style>
/* only because we need \\{pwg_root\\} otherwise use fix-ie5-ie6.css */
BODY { behavior:url("{pwg_root}template-common/csshover.htc"); }
A IMG, .button, .icon {
behavior:url("{pwg_root}template-common/tooltipfix.htc");
}
FORM { behavior: url("{pwg_root}template-common/inputfix.htc"); }
</style>
<script type="text/javascript" src="{pwg_root}template-common/pngfix.js"></script>
<![endif]-->
<!-- BEGIN head_element -->
{head_element.CONTENT}
<!-- END head_element -->
</head>
<body id="{BODY_ID}">
<div id="the_page">
<!-- BEGIN header_msgs -->
<div class="header_msgs">
<!-- BEGIN header_msg -->
<P>{header_msgs.header_msg.HEADER_MSG}</p>
<!-- END header_msg -->
</div>
<!-- END header_msgs -->
<div id="theHeader">{PAGE_BANNER}</div>
<!-- BEGIN header_notes -->
<div class="header_notes">
<!-- BEGIN header_note -->
<P>{header_notes.header_note.HEADER_NOTE}</p>
<!-- END header_note -->
</div>
<!-- END header_notes -->
'
[0.206 s, 15 queries] : post_trigger_event "tpl_load_file"
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="{LANG}" dir="{DIR}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={CONTENT_ENCODING}">
<meta name="generator" content="PhpWebGallery (aka PWG), see www.phpwebgallery.net">
<!-- BEGIN header_meta -->
<meta name="author" content="{header_meta.INFO_AUTHOR}">
<meta name="keywords" content="{header_meta.INFO_TAGS}">
<meta name="description" content="{header_meta.COMMENT}">
<!-- END header_meta -->
<title>{GALLERY_TITLE} :: {PAGE_TITLE}</title>
<link rel="shortcut icon" type="image/x-icon" href="{pwg_root}template-common/favicon.ico">
<link rel="start" title="{lang:home}" href="{U_HOME}" >
<link rel="search" title="{lang:search}" href="{pwg_root}search.php" >
<!-- BEGIN first -->
<link rel="first" title="{lang:first_page}" href="{first.U_IMG}" >
<link rel="up" title="{lang:thumbnails}" href="{U_UP}" >
<!-- END first -->
<!-- BEGIN previous -->
<link rel="prev" title="{lang:previous_page}" href="{previous.U_IMG}" >
<!-- END previous -->
<!-- BEGIN next -->
<link rel="next" title="{lang:next_page}" href="{next.U_IMG}" >
<!-- END next -->
<!-- BEGIN last -->
<link rel="last" title="{lang:last_page}" href="{last.U_IMG}" >
<link rel="up" title="{lang:thumbnails}" href="{U_UP}" >
<!-- END last -->
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/layout.css">
<!-- the next css is used to fix khtml (Konqueror/Safari) issue
the "text/nonsense" prevents gecko based browsers to load it -->
<link rel="stylesheet" type="text/nonsense" href="{pwg_root}template/{themeconf:template}/fix-khtml.css">
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/fix-ie5-ie6.css">
<![endif]-->
<!--[if gt IE 6]>
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/fix-ie7.css">
<![endif]-->
<!--[if !IE]> <-->
<link rel="stylesheet" href="{pwg_root}template/{themeconf:template}/not-ie.css" type="text/css">
<!--> <![endif]-->
<link rel="stylesheet" type="text/css" media="print" href="{pwg_root}template/{themeconf:template}/print.css">
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/default-colors.css">
<link rel="stylesheet" type="text/css" href="{pwg_root}template/{themeconf:template}/theme/{themeconf:theme}/theme.css">
{themeconf:local_head}
<!-- BEGIN prefetch -->
<link rel="prefetch" href="{prefetch.URL}">
<!-- END prefetch -->
<!-- BEGIN refresh -->
<meta http-equiv="refresh" content="{REFRESH_TIME};url={U_REFRESH}">
<!-- END refresh -->
<script type="text/javascript" src="{pwg_root}template-common/scripts.js"></script>
<!--[if lt IE 7]>
<style>
/* only because we need \\{pwg_root\\} otherwise use fix-ie5-ie6.css */
BODY { behavior:url("{pwg_root}template-common/csshover.htc"); }
A IMG, .button, .icon {
behavior:url("{pwg_root}template-common/tooltipfix.htc");
}
FORM { behavior: url("{pwg_root}template-common/inputfix.htc"); }
</style>
<script type="text/javascript" src="{pwg_root}template-common/pngfix.js"></script>
<![endif]-->
<!-- BEGIN head_element -->
{head_element.CONTENT}
<!-- END head_element -->
</head>
<body id="{BODY_ID}">
<div id="the_page">
<!-- BEGIN header_msgs -->
<div class="header_msgs">
<!-- BEGIN header_msg -->
<P>{header_msgs.header_msg.HEADER_MSG}</p>
<!-- END header_msg -->
</div>
<!-- END header_msgs -->
<div id="theHeader">{PAGE_BANNER}</div>
<!-- BEGIN header_notes -->
<div class="header_notes">
<!-- BEGIN header_note -->
<P>{header_notes.header_note.HEADER_NOTE}</p>
<!-- END header_note -->
</div>
<!-- END header_notes -->
'
[0.206 s, 15 queries] : pre_trigger_event "render_page_banner"
'<h1>Site Gallerie de Photos Personnelles</h1>'
[0.206 s, 15 queries] : post_trigger_event "render_page_banner"
'<h1>Site Gallerie de Photos Personnelles</h1>'
[0.206 s, 15 queries] : trigger_action "loc_end_page_header"
NULL
[0.207 s, 15 queries] : trigger_action "loc_begin_tpl_parse"
'header'
[0.207 s, 15 queries] : pre_trigger_event "loc_tpl_set_filenames"
array (
'register' => 'register.tpl',
)
[0.207 s, 15 queries] : post_trigger_event "loc_tpl_set_filenames"
array (
'register' => 'register.tpl',
)
[0.208 s, 15 queries] : pre_trigger_event "tpl_load_file"
'<div id="registerPage">
<div id="content">
<div class="titrePage">
<ul class="categoryActions">
<li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>
</ul>
<h2>{lang:Registration}</h2>
</div>
<!-- BEGIN errors -->
<div class="errors">
<ul>
<!-- BEGIN error -->
<li>{errors.error.ERROR}</li>
<!-- END error -->
</ul>
</div>
<!-- END errors -->
<form method="post" action="{F_ACTION}" class="properties" name="register_form">
<fieldset>
<legend>{lang:Enter your personnal informations}</legend>
<ul>
<li>
<span class="property">
<label for="login">* {lang:Username}</label>
</span>
<input type="text" name="login" id="login" value="{F_LOGIN}" >
</li>
<li>
<span class="property">
<label for="password">* {lang:Password}</label>
</span>
<input type="password" name="password" id="password" >
</li>
<li>
<span class="property">
<label for="password_conf">* {lang:Confirm Password}</label>
</span>
<input type="password" name="password_conf" id="password_conf" >
</li>
<li>
<span class="property">
<label for="mail_address">{lang:Mail address}</label>
</span>
<input type="text" name="mail_address" id="mail_address" value="{F_EMAIL}" >
({lang:useful when password forgotten})
</li>
</ul>
</fieldset>
<p class="bottomButtons">
<input class="submit" type="submit" name="submit" value="{lang:Register}">
<input class="submit" type="reset" value="{lang:Reset}">
</p>
</form>
<script type="text/javascript"><!--
document.register_form.login.focus();
//--></script>
</div> <!-- content -->
</div> <!-- registerPage -->
'
[0.208 s, 15 queries] : post_trigger_event "tpl_load_file"
'<div id="registerPage">
<div id="content">
<div class="titrePage">
<ul class="categoryActions">
<li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>
</ul>
<h2>{lang:Registration}</h2>
</div>
<!-- BEGIN errors -->
<div class="errors">
<ul>
<!-- BEGIN error -->
<li>{errors.error.ERROR}</li>
<!-- END error -->
</ul>
</div>
<!-- END errors -->
<form method="post" action="{F_ACTION}" class="properties" name="register_form">
<fieldset>
<legend>{lang:Enter your personnal informations}</legend>
<ul>
<li>
<span class="property">
<label for="login">* {lang:Username}</label>
</span>
<input type="text" name="login" id="login" value="{F_LOGIN}" >
</li>
<li>
<span class="property">
<label for="password">* {lang:Password}</label>
</span>
<input type="password" name="password" id="password" >
</li>
<li>
<span class="property">
<label for="password_conf">* {lang:Confirm Password}</label>
</span>
<input type="password" name="password_conf" id="password_conf" >
</li>
<li>
<span class="property">
<label for="mail_address">{lang:Mail address}</label>
</span>
<input type="text" name="mail_address" id="mail_address" value="{F_EMAIL}" >
({lang:useful when password forgotten})
</li>
</ul>
</fieldset>
<p class="bottomButtons">
<input class="submit" type="submit" name="submit" value="{lang:Register}">
<input class="submit" type="reset" value="{lang:Reset}">
</p>
</form>
<script type="text/javascript"><!--
document.register_form.login.focus();
//--></script>
</div> <!-- content -->
</div> <!-- registerPage -->
'
[0.211 s, 15 queries] : trigger_action "loc_after_page_header"
NULL
[0.211 s, 15 queries] : pre_trigger_event "loc_tpl_set_filenames"
array (
'register' => 'register.tpl',
)
[0.211 s, 15 queries] : post_trigger_event "loc_tpl_set_filenames"
array (
'register' => 'register.tpl',
)
[0.212 s, 15 queries] : pre_trigger_event "tpl_load_file"
'<div id="registerPage">
<div id="content">
<div class="titrePage">
<ul class="categoryActions">
<li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>
</ul>
<h2>{lang:Registration}</h2>
</div>
<!-- BEGIN errors -->
<div class="errors">
<ul>
<!-- BEGIN error -->
<li>{errors.error.ERROR}</li>
<!-- END error -->
</ul>
</div>
<!-- END errors -->
<form method="post" action="{F_ACTION}" class="properties" name="register_form">
<fieldset>
<legend>{lang:Enter your personnal informations}</legend>
<ul>
<li>
<span class="property">
<label for="login">* {lang:Username}</label>
</span>
<input type="text" name="login" id="login" value="{F_LOGIN}" >
</li>
<li>
<span class="property">
<label for="password">* {lang:Password}</label>
</span>
<input type="password" name="password" id="password" >
</li>
<li>
<span class="property">
<label for="password_conf">* {lang:Confirm Password}</label>
</span>
<input type="password" name="password_conf" id="password_conf" >
</li>
<li>
<span class="property">
<label for="mail_address">{lang:Mail address}</label>
</span>
<input type="text" name="mail_address" id="mail_address" value="{F_EMAIL}" >
({lang:useful when password forgotten})
</li>
</ul>
</fieldset>
<p class="bottomButtons">
<input class="submit" type="submit" name="submit" value="{lang:Register}">
<input class="submit" type="reset" value="{lang:Reset}">
</p>
</form>
<script type="text/javascript"><!--
document.register_form.login.focus();
//--></script>
</div> <!-- content -->
</div> <!-- registerPage -->
'
[0.212 s, 15 queries] : post_trigger_event "tpl_load_file"
'<div id="registerPage">
<div id="content">
<div class="titrePage">
<ul class="categoryActions">
<li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>
</ul>
<h2>{lang:Registration}</h2>
</div>
<!-- BEGIN errors -->
<div class="errors">
<ul>
<!-- BEGIN error -->
<li>{errors.error.ERROR}</li>
<!-- END error -->
</ul>
</div>
<!-- END errors -->
<form method="post" action="{F_ACTION}" class="properties" name="register_form">
<fieldset>
<legend>{lang:Enter your personnal informations}</legend>
<ul>
<li>
<span class="property">
<label for="login">* {lang:Username}</label>
</span>
<input type="text" name="login" id="login" value="{F_LOGIN}" >
</li>
<li>
<span class="property">
<label for="password">* {lang:Password}</label>
</span>
<input type="password" name="password" id="password" >
</li>
<li>
<span class="property">
<label for="password_conf">* {lang:Confirm Password}</label>
</span>
<input type="password" name="password_conf" id="password_conf" >
</li>
<li>
<span class="property">
<label for="mail_address">{lang:Mail address}</label>
</span>
<input type="text" name="mail_address" id="mail_address" value="{F_EMAIL}" >
({lang:useful when password forgotten})
</li>
</ul>
</fieldset>
<p class="bottomButtons">
<input class="submit" type="submit" name="submit" value="{lang:Register}">
<input class="submit" type="reset" value="{lang:Reset}">
</p>
</form>
<script type="text/javascript"><!--
document.register_form.login.focus();
//--></script>
</div> <!-- content -->
</div> <!-- registerPage -->
'
[0.213 s, 15 queries] : trigger_action "loc_begin_tpl_parse"
'register'
[0.213 s, 15 queries] : pre_trigger_event "loc_tpl_set_filenames"
array (
'register' => 'register.tpl',
)
[0.213 s, 15 queries] : post_trigger_event "loc_tpl_set_filenames"
array (
'register' => 'register.tpl',
)
[0.213 s, 15 queries] : pre_trigger_event "tpl_load_file"
'<div id="registerPage">
<div id="content">
<div class="titrePage">
<ul class="categoryActions">
<li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>
</ul>
<h2>{lang:Registration}</h2>
</div>
<!-- BEGIN errors -->
<div class="errors">
<ul>
<!-- BEGIN error -->
<li>{errors.error.ERROR}</li>
<!-- END error -->
</ul>
</div>
<!-- END errors -->
<form method="post" action="{F_ACTION}" class="properties" name="register_form">
<fieldset>
<legend>{lang:Enter your personnal informations}</legend>
<ul>
<li>
<span class="property">
<label for="login">* {lang:Username}</label>
</span>
<input type="text" name="login" id="login" value="{F_LOGIN}" >
</li>
<li>
<span class="property">
<label for="password">* {lang:Password}</label>
</span>
<input type="password" name="password" id="password" >
</li>
<li>
<span class="property">
<label for="password_conf">* {lang:Confirm Password}</label>
</span>
<input type="password" name="password_conf" id="password_conf" >
</li>
<li>
<span class="property">
<label for="mail_address">{lang:Mail address}</label>
</span>
<input type="text" name="mail_address" id="mail_address" value="{F_EMAIL}" >
({lang:useful when password forgotten})
</li>
</ul>
</fieldset>
<p class="bottomButtons">
<input class="submit" type="submit" name="submit" value="{lang:Register}">
<input class="submit" type="reset" value="{lang:Reset}">
</p>
</form>
<script type="text/javascript"><!--
document.register_form.login.focus();
//--></script>
</div> <!-- content -->
</div> <!-- registerPage -->
'
[0.213 s, 15 queries] : post_trigger_event "tpl_load_file"
'<div id="registerPage">
<div id="content">
<div class="titrePage">
<ul class="categoryActions">
<li><a href="{U_HOME}" title="{lang:return to homepage}"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>
</ul>
<h2>{lang:Registration}</h2>
</div>
<!-- BEGIN errors -->
<div class="errors">
<ul>
<!-- BEGIN error -->
<li>{errors.error.ERROR}</li>
<!-- END error -->
</ul>
</div>
<!-- END errors -->
<form method="post" action="{F_ACTION}" class="properties" name="register_form">
<fieldset>
<legend>{lang:Enter your personnal informations}</legend>
<ul>
<li>
<span class="property">
<label for="login">* {lang:Username}</label>
</span>
<input type="text" name="login" id="login" value="{F_LOGIN}" >
</li>
<li>
<span class="property">
<label for="password">* {lang:Password}</label>
</span>
<input type="password" name="password" id="password" >
</li>
<li>
<span class="property">
<label for="password_conf">* {lang:Confirm Password}</label>
</span>
<input type="password" name="password_conf" id="password_conf" >
</li>
<li>
<span class="property">
<label for="mail_address">{lang:Mail address}</label>
</span>
<input type="text" name="mail_address" id="mail_address" value="{F_EMAIL}" >
({lang:useful when password forgotten})
</li>
</ul>
</fieldset>
<p class="bottomButtons">
<input class="submit" type="submit" name="submit" value="{lang:Register}">
<input class="submit" type="reset" value="{lang:Reset}">
</p>
</form>
<script type="text/javascript"><!--
document.register_form.login.focus();
//--></script>
</div> <!-- content -->
</div> <!-- registerPage -->
'
[0.216 s, 15 queries] : pre_trigger_event "loc_tpl_set_filenames"
array (
'tail' => 'footer.tpl',
)
[0.216 s, 15 queries] : post_trigger_event "loc_tpl_set_filenames"
array (
'tail' => 'footer.tpl',
)
[0.216 s, 15 queries] : trigger_action "loc_begin_page_tail"
NULL
[16]
SELECT mail_address
FROM phpwebgallery_users
WHERE id = 1
;
(this query time : 0.000 s)
(total SQL time : 0.040 s)
(total time : 0.216 s)
Le nouveau user n'est pas dans la base.
Déjà j'ai éliminé 50% des causes possibles d'erreur.
Cela demande une réflexion...
8-)
La notification est activée dès le début, ca fait parti des 1ères choses configurées à la base.
Et qd je regarde dans la base à la table users l'utilisateur que j'essaie de créer n'est pas créé, c'est bien là le problème.
Si tu veux je peux t'envoyer la copie du debug que j'ai mis en place. Mais peut-on joindre un fichier au forum ou bien par mail ou autrement pour que tu puisses voir ce qui se passe sur le register.php
Ou alors je le mets ici mais c'est super long alors...
Le module register.php déclenche en gros:
- 1 Insert dans la table users (les infos de base qui pourraient être partagées avec d'autres logiciels).
- 1 Insert dans la table user_infos (les options du profile).
- n Inserts dans la table user_groups (pour chaque groupe configuré comme par défault).
- envoi n email (aux admins si la notification est activée).
- et via les triggers register_user_check et register_user, on peut faire 19486 autres choses.
Et à priori le probleme n'est pas là.
On va vérifier.
1 - Active la notification des admins
Un coup de register.php
Et jette un oeil dans la table users pour savoir si le user créé est bien dedans.
8-)
VDigital,
j'ai exactement les meme extentions que toi et le problème persiste.
C'est assez bizarre qd même.
J'ai même mis un mode débug sur le site et donc la page Register,
Et ce qui est bizarre c'est qu'il n'y a aucune écriture dans la base de données (pas de CREATE)
Il n'y a que des lectures de la base de données (SELECT)
Peut-être que quelqu'un saurait ce qui pourrait provoquer ceci et comment le résoudre.
Merci
OK
Peux-tu me dire où tu trouve les paramètres que tu me cite car je ne les trouve pas.
Les paramètres exacts et dans quel fichier.
Merci
Comme ça je mettrai les mêmes et normalement ça devrait marcher du coup.
Il n'y a pas de raison que ça ne marche pas.
Mais ne serait-ce pas juste un pb de plugins ? ou de config PWG ? ou base SQL ?
J'ai wampserver Version 2.0 ( Version Française )
Avec Apache Version : 2.2.8
PHP Version : 5.2.6
Loaded Extensions : * bcmath * calendar * com_dotnet * ctype * session
* filter * ftp * hash * iconv * json * odbc * pcre * Reflection
* date * libxml * standard * tokenizer * zlib * SimpleXML * dom
* SPL * wddx * xml * xmlreader * xmlwriter * apache2handler
* curl * mbstring * exif * gd * mysql * mysqli * PDO
* pdo_mysql * SQLite * xmlrpc * zip
MySQL Version : 5.0.51b
Et chez moi, PhpWebGallery v1.7.2 ou/et Piwigo 2.0 marchent sans problème.
Identification
Bonjour toto.toto !
* Déconnexion
* Personnaliser
Alors comment pourrait-on t'aider?
8-?
Personne n'a d'idée pour m'aider dans ce pb d'enregistrement d'utilisateurs sur la page d'accueil ??
Je peux mettre à disposition es fichiers de config si nécessaire.
c'est la dernière version de wampserveur.
avec dernière version de php, apache et mysql (il me semble)
VDigital a écrit:
Version de php?
L'aide sur une configuration locale est forcément plus difficile à imaginer.
8-)
Personne ne sait comment je peux résoudre mon problème ??? :-(( :-(( :-((
C'est en effet la dernière version de wampserveur qui est installée.
D'ailleurs je l'avais désinstallée et réinstallée plusieurs fois.
Idem pour PWG, qui soit disant en passant j'avais eu du mal à le supprimer et le réinstallé car à chaque fois j'avais le msg comme quoi il était déja installé alors qu'il n'y avait plus de BDD et que j'avais réinstallé wampserveur sans restauration de quoi que ce soit.
Mais c'est bon, j'ai fini par tout réinstaller qd même, c'est pas un ordi qui va me résister. :-)) :-))
Mais j'ai tjr ce même pb après tout ça ;-(( ,-((
Version de php?
( As-tu installé la dernière version de Wampserver? )
Remarques:
- Il me semble d'après leur forum que beaucoup de bugs disparaissent si on le désinstalle et le réinstalle...
- Il faut cependant savoir faire les sauvegardes des environnements MySQL à faire, et répertoire www! Et au besoin savoir restaurer ces environnements après).
- Il faudra néanmoins réactiver la DLL pour les EXIFs.
8-)
ddtddt : aucun caractères spéciaux car même en essayant de créer l'utilisateur "test" avec le mot de passe "test" j'ai la même erreur pfff
VDigital : Si je créé titi.titi via l'interface du compte Administrateur, il n'y a pas de pb, non seulement il se créé bien mais en plus je peux me connecter avec ce compte "titi.titi"
C'est vraiment lors de la création de l'utilisateur sur la page "Register" que ca ne marche pas.
Aucune idée pour l'instant.
Les utilisateurs créés via l'admin peuvent-ils bien se connecter?
Si tu crées titi.titi, il se connecte sans problème?
8-?
PS: La Démo, c'est normal que cela fonctionne. Il y a donc quelque chose de différent quelque part, reste à trouver où.