Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
3 Nov 2011, 20:42
Message
#1
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
Une petite question pour lequel je ne touve rien dans les forums. Sur certaine de mes pages de mon admin je suis obligé de me re logger pour y avoir accés, avez vous une piste car je ne trouve rien sur ce sujet? Cordialement Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
4 Nov 2011, 09:49
Message
#2
|
|
|
Ceinture verte OSC Groupe : Membres Messages : 664 Inscrit : 4-February 04 Membre no 1926 |
Ce sont toujours les mêmes pages ou la déconnexion survient-elle aléatoirement après quelque-temps ?
Si tu as mis l'accès à ton admin dans tes signets, vérifie qu'il n'y a pas de paramètre de session dans l'url mémorisée. -------------------- L'indispensable est en cours de traitement,
L'urgent sera traité demain, Le normal sera traité plus tard, Le reste on vera ... En conclusion : les journées sont trop courtes. Utilisateur de MS2.2 Max 1.5 - OSC-Affiliate 1.09 - Admin With Access Levels 2.1 - Meta Tag Controller/ Generator - Credit/Gift Voucher/Coupons 5.05 - Download Controller v5.3 - X-Sell MS2 - WYSIWYG HTML Editor for Admin 1.7 - Dynamic Mo Pics - Loginbox Best - Order logging before payment processing - User Tracking - Faster Page Loads, Less DB queries - Plus plein de modifs perso :-) |
|
|
4 Nov 2011, 20:11
Message
#3
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonsoir
Merci pour ta reponse,par exemple sur ma page "who is online" si je fait rafraichir aussitot "loggin" ou lorsque je veux imprimer mon invoice, avant l'ouverture de celle ci "login a nouveau". Mais bizarement lorsque je suis "logger" une deuxieme fois cela ne ce reproduit plus....Donc si je veux pas etre ennuyé il faut que je me logg 2 fois de suite... -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
5 Nov 2011, 09:44
Message
#4
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour !
Et si c'était un problème de durée de session administration comme réglé ci-dessous? Bonne lecture ! Chti poupon Bonjour,
Bah... Et la FaQ ?? Comment augmenter le délai avant une déconnexion de la session dans la partie Administration ? Ca fonctionne dans tous les cas, sauf évidemment si le serveur ne permet de gérer ses variables, particulièrement la $SESS_LIFE. Je n'ai aucun mérite pour cette FaQ, l'idée originale est de fissiaux, la FaQ originale est de Jean-Luc, j'ai juste apporté une correction. La FaQ avant ma correction comportait deux erreurs, le fait de de continuer à tester : Code if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) { ce qui avait pour effet de récupérer le réglage dans le php.ini qui vaut par défaut 1440 donc les changements dans la condition n'existaient pas puisqu'on ne rentrait pas dans la condition.La FaQ avant : Code if (STORE_SESSIONS == 'mysql') { Donc on voit bien que pour l'admin, il ne passe pas par if (defined('DIR_WS_ADMIN')) { if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN + 3600)) { $SESS_LIFE = (SESSION_TIMEOUT_ADMIN + 3600); } } else { if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) { $SESS_LIFE = 1440; } } Code if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) { donc cela fonctionne mais pas tout à fait, en fait. Car il reste la constante SESSION_TIMEOUT_ADMIN qui n'existe pas dans oscommerce mais sort de la CREload.Donc comme c'était un peu fouilli tout ça, j'ai donc corrigé suite à la curiosité d'audioshop sur ce post, qui a d'ailleurs donné naissance à une autre FaQ : [Résolu] Table 'session' importante La curiosité est un joli défaut. ^_^ [EDIT] d'ailleurs en lisant un peu le lien de Gnidhal, j'ai trouvé ceci : [Contribution] Admin Account with Access Level, comme quoi les solutions existent toujours depuis longtemps, il suffit de les trouver... <_< :grin: |
|
|
5 Nov 2011, 15:00
Message
#5
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
J e vien d'essayer cette solution sans resultat, par contre je pense a avoir trouver une piste, il semblerait que cela vienne de l'instalation de la contrib "barcode for product" en effet le probleme ce fait toujours a l'ouverture de mon "invoice.php" la ligne incriminé est celle ci: ' <td class="dataTableContent" valign="top"><img src="barcodegen.php?barcode=' . $order->products[$i]['model'] . ' "><br><center> ' . $order->products[$i]['model'] . '</center></td>' . "\n"; Si je la suprime tout redevien normal... Eric Ce message a été modifié par voituresanspermis - 5 Nov 2011, 16:56. -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
5 Nov 2011, 16:48
Message
#6
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour !
Edition distraction .... suppression Chti poupon Ce message a été modifié par chti_poupon - 5 Nov 2011, 16:50. |
|
|
5 Nov 2011, 16:57
Message
#7
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
Désolé... Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
5 Nov 2011, 17:10
Message
#8
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour,
Si tu supprimes juste Code <img src="barcodegen.php?barcode=' . $order->products[$i]['model'] . ' "> esr-cee que çà marche toujours ?Si oui, est-ce que barcodegen.php est bien dans le répertoire admin comme invoice.php ? Quoiqu'il en soit, c'est louche une erreur qui provoque une déconnexion (sauf système de sécurité qui déconnecterait s'il y a erreur ??? = gestion erreurs dans .htaccess ?) A voir ! Chti poupon |
|
|
5 Nov 2011, 17:22
Message
#9
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
barcogen.php est bien dans admin avec invoice. Oui si je suprime juste: Code <img src="barcodegen.php?barcode=' . $order->products[$i]['model'] . ' "> Tout fonctionne normalement sauf mon code barre bien sur, ce qui est bizard c'est lorsque j'essaye d'ouvrir mon invoice je retourne sur la page de loggin, mais ensuite une fois que je suis logger une deuxieme fois, plus de probleme tant que je ne ferme pas le navigateur ensuite ça recommence! Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
6 Nov 2011, 10:50
Message
#10
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour,
il y a çà dans catalog/admin/includes/application_top.php: Code // redirect to login page if administrator is not yet logged in if (!tep_session_is_registered('admin')) { $redirect = false; $current_page = basename($PHP_SELF); if ($current_page != FILENAME_LOGIN) { if (!tep_session_is_registered('redirect_origin')) { tep_session_register('redirect_origin'); $redirect_origin = array('page' => $current_page, 'get' => $_GET); } $redirect = true; } if ($redirect == true) { tep_redirect(tep_href_link(FILENAME_LOGIN)); } unset($redirect); } Qui fait pile poil ce que tu dis, si tu n'es pas connecté, ou si ton n°de session n'est pas transmis. Tapes-tu directement invoice.php dans la barre d'adresse (après..../admin/ ) éventuellement sans ?oID=quelque-chose qui est un numéro d'ordre de commande passée ? Estce-que çà le fait si tu utilises les liens de l'admin ? A suivre... CHti poupon |
|
|
6 Nov 2011, 12:43
Message
#11
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
Non je ne tape pas directement dans le navigateur, j'utilise le bouton "invoice" de mon admin, voici le lien du bouton: Code http://www.monsite.fr/admin/invoice.php?oID=7466&osCAdminID=e27d432b848db0fddd6eb163835a8ba1 Ce que je trouve etrange c'est que je retire ce code de mon fichier tout rendre dans l'ordre: Code ><img src="barcodegen.php?barcode=' . $order->products[$i]['model'] . Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
6 Nov 2011, 13:13
Message
#12
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Et
Citation oID=7466 existe bel et bien ??Le mystère s'épaissit... PS Ne rien négliger --> tu as écrit: Citation barcogen.php est bien dans admin avec invoice lapsus calami ? ou bien nom de fichier erroné ? Ce message a été modifié par chti_poupon - 6 Nov 2011, 13:16. |
|
|
6 Nov 2011, 13:39
Message
#13
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
oID=7466 existe bien et pour le fichier c'est bien est lapsus, le nom de fichier est correct, je pense que je vais essayé de supprimer cette contribution et de la remplacée par une autre. En tout cas merci Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
6 Nov 2011, 13:54
Message
#14
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour !
Je suis Chef bigleux ! <?php et ?> manquent avant et après les commandes php Il faut Code <?php echo 'bargencode.php?. .. . .. '. $order.. . ..; ?> Chti poupon |
|
|
6 Nov 2011, 15:02
Message
#15
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonjour
Non je pense pas que tu soit bigleux tu n'avait pas tout le code et je ne pense pas que ces balises maquent, voici le code: Code <?php for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) { echo ' <tr class="dataTableRow">' . "\n" . ' <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . ' x</td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['name']; if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) { for ($j = 0; $j < $k; $j++) { echo '<br><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value']; if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')'; echo '</i></small></nobr>'; } } echo ' </td>' . "\n" . ' <td class="dataTableContent" valign="top"><img src="barcodegen.php?barcode=' . $order->products[$i]['model'] . ' "><br><center> ' . $order->products[$i]['model'] . '</center></td>' . "\n"; echo ' </td>' . "\n" . ' <td class="dataTableContent" valign="top">' . $order->products[$i]['stock'] . '</td>' . "\n"; echo ' <td class="dataTableContent" align="right" valign="top">' . tep_display_tax_value($order->products[$i]['tax']) . '%</td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><b>' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</b></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><b>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true), true, $order->info['currency'], $order->info['currency_value']) . '</b></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><b>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</b></td>' . "\n" . ' <td class="dataTableContent" align="right" valign="top"><b>' . $currencies->format(tep_add_tax($order->products[$i]['final_price'], $order->products[$i]['tax'], true) * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . '</b></td>' . "\n"; echo ' </tr>' . "\n"; } ?> Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
6 Nov 2011, 15:37
Message
#16
|
|
![]() Ceinture noire OSC Groupe : TechDev Messages : 2159 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Merci ! çà rassure,...un peu
Mais le mystère demeure...bien que cet appel à un exécutable pour insérer une image m'interpelle: j'eusse préféré une fonction ... mais je ne connais pas cette contrib Ce message a été modifié par chti_poupon - 6 Nov 2011, 15:45. |
|
|
6 Nov 2011, 19:47
Message
#17
|
|
|
Ceinture orange OSC Groupe : Membres Messages : 245 Inscrit : 3-July 08 Membre no 22334 |
Bonsoir
Bon et bien merci pour tout, j'ai cherché d'autre contributions mais elle sont toutes sur le même principe = appel a l'executable, et je suis pas assez caler pour modifier le code. Eric -------------------- Osc v2.2 RC1 W3C Valid FR
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 20th May 2013 - 15:03 |
| Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |