créer un utilisateur qui n'a acces qu'à la mise à jour du catalogue |
Bienvenue invité ( Connexion | Inscription )
créer un utilisateur qui n'a acces qu'à la mise à jour du catalogue |
10 May 2012, 13:20
Message
#1
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Bonjour,
est-il possible de créer un tel utilisateur qui n'ai accès qu'a cette partie ? merci pour votre réponses. -------------------- OS Commerce V2.3.1
|
|
10 May 2012, 14:30
Message
#2
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
|
|
10 May 2012, 15:42
Message
#3
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Bonjour, et merci pour ta réponse. Donc, il faut prendre la contrib "Administration Access Level Accounts 2.0". Je cherche dans http://www.oscommerce.com/community et je ne la trouve pas. J'ai vu qu'il existait aussi celle ci: http://www.oscommerce.com/community/contri...in+to+view+site Est ce qu'elle fait ce que je veux ? Peux-tu m'indiquer ou trouver la bonne ? Merci pour ton aide. -------------------- OS Commerce V2.3.1
|
|
10 May 2012, 17:23
Message
#4
|
|
Ceinture marron OSC Groupe : Modérateurs Messages : 1543 Inscrit : 30-May 06 Lieu : Vichy (03) Membre no 10583 |
Bonjour,
Bonjour, et merci pour ta réponse. Donc, il faut prendre la contrib "Administration Access Level Accounts 2.0". Je cherche dans http://www.oscommerce.com/community et je ne la trouve pas. La voilà ...J'ai vu qu'il existait aussi celle ci: http://www.oscommerce.com/community/contri...in+to+view+site Le lien donné ne fonctionne pas (error404), donc pas facile d'avoir une opinion -------------------- Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse) Config 2 en local avec UwAmp : Osc Phoenix |
|
10 May 2012, 17:28
Message
#5
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
-------------------- OS Commerce V2.3.1
|
|
14 May 2012, 09:16
Message
#6
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Bon, je vais me lancer
Du travail en perspective ... Donc, je suis le lien et je télécharge "Admin_level_account_with_categories_2.3.3" 1ere question: J'ai OsCommerce Version 2.3.1 . J'ai lu que cette contribution est faite pour 2.2RC2A. Puis-je l'installer ? 2eme question: Puis-je remplacer les fichiers d'origine ou dois-je les éditer 1 à 1 pour faire les modifs .. 3eme question: Quand il est indiqué : "do NOT upload the files marked (for stock osc installations ONLY). Instead edit those files as outlined in the File Edit section" cela veut dire que tous les fichiers listés ne doivent pas être écrasés, mais qu'il faut faire des couper / coller dans le code ? 4eme question: je ne comprend pas pourquoi des fichiers se trouvent à la fois à télécharger et à modifier: ex: admin/index.php se trouve à la fois dans le répertoire "admin" de la contribution et à la fois dans la liste des "files marked / files edit" Merci pour votre aide. -------------------- OS Commerce V2.3.1
|
|
14 May 2012, 11:37
Message
#7
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
Tout d'abord: Citation 2eme question: Puis-je remplacer les fichiers d'origine ou dois-je les éditer 1 à 1 pour faire les modifs .. 3eme question: Quand il est indiqué : "do NOT upload the files marked (for stock osc installations ONLY). Instead edit those files as outlined in the File Edit section" cela veut dire que tous les fichiers listés ne doivent pas être écrasés, mais qu'il faut faire des couper / coller dans le code ? 4eme question: je ne comprend pas pourquoi des fichiers se trouvent à la fois à télécharger et à modifier: ex: admin/index.php se trouve à la fois dans le répertoire "admin" de la contribution et à la fois dans la liste des "files marked / files edit" C'est la présentation classique des contrib: - pour tester la contrib sur une version vierge: ce sont les fichiers à recopier qui écrasent celles de la version vierge (ce qui ne dispense pas de les renommer préalablement (style toto_avant_contrib_machin.php) avant l'écrasement - pour implanter sur une version déjà retouchée: on procède alors par édition pas à pas de tous les fichiers (qui ne sont pas indépendants = ajoutés à la version originale). Comme précédemment, une sauvegarde préalable est indispensable. L'adaptation à la 2.3.1 peut s'avérer quasi inutile, s'il n'y a presque pas d'affichage. MAIS, sur une contrib ancienne, l'adaptation à register_globals peut être à faire. C'est pourquoi je te conseille d'essayer sur une 2.3.1 vierge et de nous tenir au courant. Bons essais ! Chti poupon |
|
14 May 2012, 16:43
Message
#8
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
L'adaptation à la 2.3.1 peut s'avérer quasi inutile, s'il n'y a presque pas d'affichage. MAIS, sur une contrib ancienne, l'adaptation à register_globals peut être à faire. C'est pourquoi je te conseille d'essayer sur une 2.3.1 vierge et de nous tenir au courant. Bons essais ! Chti poupon Alors voilà ce que j'ai fait et les résultats: j'utilise en local uWamp 0) avec phpMyAdmin, création d'une BD mybase vide. 1) installation version 2.3.1 vierge en local. 2) avec phpMyAdmin, éxécution admin_categories.sql qui crée 3 tables de plus (on passe de 50 à 53) 3) j'écrase tous les fichiers existants avec ceux de la distribution. Et je me logue sur 127.0.0.0/catalog/MonAdmin. Je m'attend à ce que le mot de passe que j'ai définit soit remplacé par celui de la distrib "The default admin is user=admin@localhost with password=admin" Mais je ne peux me logguer qu'avec mon ancien admin (avec son mot de passe). L'affichage est un peu en vrac ... - les accents sont remplacés par 2 lettres (ex é devient A et Copywright) - "logo de la boutique" est remplacé par BOX_CONFIGURATION_STORE_LOGO - si je passe en Anglais, c'est pas mieux. Je ne sais plus trop quoi faire ... -------------------- OS Commerce V2.3.1
|
|
14 May 2012, 19:23
Message
#9
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Pour le mot de passe, comme il est stocké en base de données et que tu n'as rien écrasé de ces données, il ne change pas.
La version 2.3 gère différemment certains des paramètres stockés en base de données, il te faut revoir les réglages dans "Ma boutique" , minimum etc.. Malgré cetr aspect un peu bancal, peux tu faire un essai de ce verrouillage partiel qui te préoccupe pour voir si cela te convient et si "çà vaut le coup" d'aller plus avant dans les détails du code. A te lire. Chti poupon |
|
14 May 2012, 19:57
Message
#10
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Pour le mot de passe, comme il est stocké en base de données et que tu n'as rien écrasé de ces données, il ne change pas. Effectivement, par PhpMyAdmin, je vois bien que la table "administrators" n'a pas été modifiée. Le code SQL crée 3 tables: admin, admin_files et admin_groupe. C'est dans admin que se trouve le nouvel utilisateur (localhost et mot de passe root). Mais j'ai l'impression que le site va toujours chercher dans l'ancienne table "administrators ". Malgré cetr aspect un peu bancal, peux tu faire un essai de ce verrouillage partiel qui te préoccupe pour voir si cela te convient et si "çà vaut le coup" d'aller plus avant dans les détails du code. Mais je n'y arrive pas. Quand je crée un nouvel utilisateur, je n'ai pas accès aux groupes, à l'écran qui me permet de choisir les menus accessibles, .. En fait, quand je crée un nouvel utilisateur, j'ai exactement comme avant. Voici une recopie ecran après login: http://dl.dropbox.com/u/17047092/EcranOsCo...eApresLogin.jpg Voici en cas de création utilisateur: http://dl.dropbox.com/u/17047092/EcranoSCo...eationAdmin.jpg Merci et a bientôt. -------------------- OS Commerce V2.3.1
|
|
15 May 2012, 09:28
Message
#11
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Bon, alors, pour avancer, je me dis que je vais essayer cette contribution sur une V2.2 RC1 W3C Valid FR.
Une fois installée, je voulais appliquer la contribution, mais j'ai des erreurs en orange que je n'arrive pas à enlever: http://dl.dropbox.com/u/17047092/EcranOsCommerce2.2.png J'ai pourtant bien mis: - dans ma boutique: Pays France, Zone Languedoc Roussillon, - dans expédition / emballage, code pays boutique: France, et département 30100 - localisation, langue French par défaut Et dans application_top.php Code // set the level of error reporting // error_reporting(E_ALL & ~E_NOTICE); // error_reporting(E_ALL | E_STRICT); // check support for register_globals Comment enlever ces warning orange ? Merci pour votre aide. -------------------- OS Commerce V2.3.1
|
|
15 May 2012, 11:31
Message
#12
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Bon, merci, j'ai trouvé en cherchant un peu.
J'ai vu que si je suis en Php > 5.2,il y a des erreurs avec ereg(). Je suis donc passé de php 5.3.5 à php 5.2.17 et ça marche Je vais maintenant appliquer la distrib. utilisateurs / menus disponibles. -------------------- OS Commerce V2.3.1
|
|
15 May 2012, 15:14
Message
#13
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Citation Effectivement, par PhpMyAdmin, je vois bien que la table "administrators" n'a pas été modifiée. Le code SQL crée 3 tables: admin, admin_files et admin_groupe. C'est dans admin que se trouve le nouvel utilisateur (localhost et mot de passe root). Mais j'ai l'impression que le site va toujours chercher dans l'ancienne table "administrators ". Pour la version 2.3.1, il faut actualiser les adresses de la base dans les configure.php : c'est çà qu'il ne "voit" pas la modif |
|
15 May 2012, 15:40
Message
#14
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Pour la version 2.3.1, il faut actualiser les adresses de la base dans les configure.php : c'est çà qu'il ne "voit" pas la modif J'ai bien regardé dans les 2 configure.php. Je ne vois pas quoi changer 1er configure.php sous "catalog" Code define('HTTP_SERVER', 'http://127.0.0.1'); define('HTTPS_SERVER', 'http://127.0.0.1'); define('ENABLE_SSL', false); define('HTTP_COOKIE_DOMAIN', ''); define('HTTPS_COOKIE_DOMAIN', ''); define('HTTP_COOKIE_PATH', '/catalog/'); define('HTTPS_COOKIE_PATH', '/catalog/'); define('DIR_WS_HTTP_CATALOG', '/catalog/'); define('DIR_WS_HTTPS_CATALOG', '/catalog/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', 'C:/UwAmp/www/catalog/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', '127.0.0.1'); define('DB_SERVER_USERNAME', 'root'); define('DB_SERVER_PASSWORD', 'root'); define('DB_DATABASE', 'mabase'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); 2eme configure sous catalog/adminDuMin Code define('HTTP_SERVER', 'http://127.0.0.1'); define('HTTP_CATALOG_SERVER', 'http://127.0.0.1'); define('HTTPS_CATALOG_SERVER', 'http://127.0.0.1'); define('ENABLE_SSL_CATALOG', 'false'); define('DIR_FS_DOCUMENT_ROOT', 'C:/UwAmp/www/catalog/'); define('DIR_WS_ADMIN', '/catalog/adminDuMin/'); define('DIR_FS_ADMIN', 'C:/UwAmp/www/catalog/adminDuMin/'); define('DIR_WS_CATALOG', '/catalog/'); define('DIR_FS_CATALOG', 'C:/UwAmp/www/catalog/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', '127.0.0.1'); define('DB_SERVER_USERNAME', 'root'); define('DB_SERVER_PASSWORD', 'root'); define('DB_DATABASE', 'mabase'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); Peux-tu m'aider pour me dire quoi modifier ? Merci. -------------------- OS Commerce V2.3.1
|
|
17 May 2012, 07:34
Message
#15
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Bonjour à tous,
N'ayant pas de réponses, je continue à chercher, mais je suis à nouveau bloqué Je suis revenu dans la version 2.3.1. de base. J'ai appliqué la contribution Admin_level_account_with_categories_2.3.3 Je me logue en administrateur , mattendant à ce que l'identifiant soit devenu admin@localhost, or c'est mon ancien identifiant qui marche. La nouvelle contribution crée 3 tables: admin (avec admin@localhost), admin_files et admin_groups. L'ancienne table s'appelle administrators (et contient donc mes anciens identifiants). Je fais donc une recherche du nom "administrators" dans tous les fichiers. Les 2 fichiers "database_tables.php" ont: Code define('TABLE_ADMINISTRATORS', 'administrators'); Je remplace par Code define('TABLE_ADMINISTRATORS', 'admin'); Et là, j'ai une erreur: Code 1054 - Unknown column 'id' in 'field list' select id from admin limit 1 [TEP STOP] Quelqu'un peut m'aider à avancer ?? Merci pour votre aide. Ce message a été modifié par LeMin30 - 17 May 2012, 09:49. -------------------- OS Commerce V2.3.1
|
|
18 May 2012, 21:33
Message
#16
|
|
Ceinture jaune+ OSC Groupe : Membres Messages : 107 Inscrit : 8-May 12 Lieu : Languedoc Roussillon Membre no 31006 |
Ok, Ok ...
Après essai de la distrib. Admin access level account 2.0: - sur oSCommerce 2.2 KO - sur OsCommerce 2.3.1 FR KO Après essai de la distrib Admin access level account categories pour la version 2.3.1 FR - sur OsCommerce 2.3.1 FR KO (erreur 310: trop de redirection) Alors j'essaye quelque chose de plus simple .. Easy administrator access level 1. ça marche mieux, mais ça ne réagit pas de la même manière en local (avec uWamp) et sur le site 1&1 et je ne comprends pas tout ... Ce que j'ai fait: - lancer le fichier "the.sql" qui ajoute les noms des administrateurs dans le menu Config / Power admins - je modifie le premier item pour y mettre mon utilisateur "admin" Code Power Admins Titre Valeur Action POWER ADMIN 1 admin POWER ADMIN 2 dummy POWER ADMIN 3 dummy - copier le fichier admin_accexx.php qui contient les menus autorisés par tous. - modifier admin/includes/header.php pour y intégrer "require('includes/admin_accexx.php');" Ce que je n'ai pas fait: - appliquer la distrib. HTACCESS for osc admin menu. (http://addons.oscommerce.com/info/7170) Ce que je constate en local: - je me logue "admin". J'ai accès à tous les menus - je me logue "machin" . Je n'ai accès qu'aux menus définis dans admin_accexx.php si le serveur me demande mon authentification (ce n'est pas systématique). Si j'essaye d'acceder à la page "configuration", il affiche alors Code Now your admin login name is machin Are Accessing configuration.php You are not authorized to view this page. S'il ne me demande pas d'authentification, je reste authentifié comme "admin", bien qu'étant logue en "machin" et j'ai accès à tout Ce que je constate sur 1&1: - je me logue "admin". Je n'ai pas accès à tout pourtant, il m'a demandé une authentification Code Authentification requise: le serveur monsite.com:80 requiert un nom utilisateur et un mot de passe" Je lui entre donc "admin" et, au niveau du site, je me logue "admin" mon AdminLoginName (qui est affiché) est vide quand j'essaye d'afficher une page... Code Now your admin login name is Are Accessing configuration.php You are not authorized to view this page. Voici la ligne de code qui affiche le nom logué vide: Code echo '<br><br><center>Now your admin login name is <b>' . $_SERVER['PHP_AUTH_USER'] .'</b><br>'; Qui peut m'aider ? A quoi sert cette contribution que je n'ai pas appliquée ? HTACCESS for osc admin menu. (http://addons.oscommerce.com/info/7170) Merci pour vos idées Ce message a été modifié par LeMin30 - 19 May 2012, 15:43. -------------------- OS Commerce V2.3.1
|
|
Version bas débit | Nous sommes le : 29th March 2024 - 15:15 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |