Fork me on GitHub




(1) 2 »


[morpho.GEN.e.sis] Problème hack autologin
Régulier
Inscrit: 20/08/2005 16:38
De Près de la plage
Messages: 493
Bonsoir à tous !
Après bien des tentatives, je dois me rendre à l'évidence le hack autologin ne fonctionne pas avec Morpho.Gen.e.sis.
La checkbox "remember me" ne parait même plus
Par contre avec n'importe quel autre theme, il n'y a aucun soucis.
J'ai tout essayer, réinstaller le hack, vider le repertoire "template_c" etc.. mais rien à faire.
Pour infos, en local et en distant j'utilise la même version de Xoops (2.0.16)
Si quelqu'un connais la solution, je suis preneur
Merci pour vos réponses.

Posté le : 28/02/2007 22:50

Open in new window
http://www.amenosyla.fr
I'm Bad, Mad, Totaly Cr@zy !!!
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Et oui, il faudra un jour pensé à se séparer de ce hack

Pour la checkbox, ce n'est pas dur de la rajouter dans le fichier userbar.html, par contre pour le reste ... le gabarit utilise les variables smarty de la version 2.3, il suffit de modifier le hack autologin en conséquence

A +

Posté le : 28/02/2007 23:09

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Régulier
Inscrit: 20/08/2005 16:38
De Près de la plage
Messages: 493
ouh là !!! et en français ça veut dire quoi ?????
Non je plaisante !!!
Pour ce qui est des variables smarty, malgrès tout ce que j'ai lu là dessus je n'ai toujours rien compris
Que ce soit dans un module ou un autre.
Alors à moins que quelqu'un puisse m'aider, je crois que je vais laissé tomber ce hack à grand regret

Posté le : 28/02/2007 23:18

Open in new window
http://www.amenosyla.fr
I'm Bad, Mad, Totaly Cr@zy !!!
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Régulier
Inscrit: 20/08/2005 16:38
De Près de la plage
Messages: 493
up !
Je crois avoir trouver, j'attends le timeout normal du site (15 mn) et si au delà de ce délais je n'ai pas besoin de me relogguer je posterai la méthode.

Posté le : 28/02/2007 23:47

Open in new window
http://www.amenosyla.fr
I'm Bad, Mad, Totaly Cr@zy !!!
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Régulier
Inscrit: 20/08/2005 16:38
De Près de la plage
Messages: 493
Bon après bien des essais j'ai enfin réussi à adapter le hack "Autologin" au gabarit Morpho.Gen.e.sis !!!!
Je vous livre ici la solution pour ceux qui serait interesser par ce hack et qui utilise le gabarit pré-cité.
modifier le fichier "userbar.html" comme suit:
Citation :
<div id="xo-userbar">
<{if !$xoops_isuser}>
<!-- menu original en mode anonyme

<form method="post" action="<{xoAppUrl /user.php op=login}>">
<{$smarty.const._LOGIN}>&nbsp;
<input name="uname" type="text" />&nbsp;&nbsp;<input name="pass" type="password" />
<input type="hidden" name="xoops_redirect" value="<{$smarty.server.REQUEST_URI}>" />
<button type="submit"><img src="<{xoImgUrl /img/home.png}>" alt="<{$smarty.const._LOGIN}>" /></button>
</form>
<input type="checkbox" name="rememberme" value="On" class ="formButton" /><{$block.lang_rememberme}>Se souvenir de moi &nbsp;
<a href="<{xoAppUrl /register.php}>" class="register">S'enregistrer</a>
fin du menu original en forme anonyme--->

<!--- menu forme anonyme modifié pour hack autologin --->

<form action="<{$xoops_url}>/user.php" method="post">
<{$block.lang_username}><{$smarty.const._LOGIN}>&nbsp;
<input type="text" name="uname" size="12" value="<{$block.unamevalue}>" maxlength="25" /><{$block.lang_password}>&nbsp;
<input type="password" name="pass" size="12" maxlength="32" />&nbsp;
<button type="submit"><img src="<{xoImgUrl /img/home.png}>" alt="<{$smarty.const._LOGIN}>" /></button>
<input type="checkbox" name="rememberme" value="On" />Se souvenir de moi<{* rewrite it according to your language *}><{* autologin hack GIJ *}>
<input type="hidden" name="xoops_redirect" value="<{$xoops_requesturi}>" />
<input type="hidden" name="op" value="login" />
<{$block.sslloginlink}>
</form>
<a href="<{$xoops_url}>/user.php#lost"><{$block.lang_lostpass}></a>
<a href="<{xoAppUrl /register.php}>"><img src="<{xoImgUrl img/register.jpg}>" alt="S'enregistrer" title="Enregistrement" />S'enregistrer</a>

<{else}>
<!-- menu en mode enregistré -->
Bienvenue&nbsp;<a href="<{xoAppUrl /user.php}>" alt="Mon compte" title="Tout à propos de moi"><span id="xo-uname"><{$xoops_uname}></span></a>
Nous sommes le <{$smarty.now|date_format:"%d %B %Y"}>&nbsp;: (affichage de la date facultatif)
<{xoInboxCount assign=pmcount}>
<a href="<{xoAppUrl www/viewpmsg.php}>">
<!-- pour ma messagerie -->
<{if $pmcount}><!-- si j'ai des messages --><img src="<{xoImgUrl img/inbox-full.png}>" alt="(<{$pmcount}>) Messages" title="Vous avez <{$pmcount}> messages non lues" />
<{else}>
<!-- si je n'ai pas de message -->
<img src="<{xoImgUrl img/inbox.png}>" alt="Boîte de réception" title="Voir sa boîte de réception" /><{/if}></a>
<!-- fin de ma messagerie -->
<a href="<{xoAppUrl /notifications.php}>"><img src="<{xoImgUrl img/note_view.png}>" alt="Notifications" title="Voir ses notifications" /></a>
<a href="<{xoAppUrl /user.php}>"><img src="<{xoImgUrl img/profile.png}>" alt="Mon profil" title="Voir son profil" /></a>
<a href="<{xoAppUrl /search.php}>"><img src="<{xoImgUrl img/find.png}>" alt="Rechercher sur le site" title="Rechercher sur le site" /></a>
<{if $xoops_isadmin}>
<!-- lien supplémentaire si j'ai des droits d'administration de module -->
<a href="<{xoAppUrl /admin.php}>"><img src="<{xoImgUrl img/configuration.png}>" alt="Administration" title="Afficher la zone d'administration" /></a>
<!-- fin du lien supplémentaire -->
<{/if}>
<a href="<{xoAppUrl /user.php op=logout}>"><img src="<{xoImgUrl img/exit.png}>" alt="Déconnexion" title="Cliquez pour vous déconnecter" /></a>
<{/if}>
</div>


Pour voir le hack en service Cliquez Ici
Pour l'installation du hack voir Ce Sujet

Posté le : 03/03/2007 09:20

Open in new window
http://www.amenosyla.fr
I'm Bad, Mad, Totaly Cr@zy !!!
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Guest_
B'jour,

Merci pour ce script. Est-ce que j'ai bien tout compris :

• tu proposes aux membres de ne plus avoir à s'identifier pour accéder aux parties fermées, le tout juste en cochant un case ?

• pour les champs d'identification fonctionnent à nouveau de façon classique il suffit de décocher la case ? Ou alors il faut supprimer un cookie ?

J'vais certainement le tester, mais c'était pour être sûr.

Merci encore

Posté le : 03/03/2007 09:46
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Régulier
Inscrit: 20/08/2005 16:38
De Près de la plage
Messages: 493
C'est exactemment ça, le hack autologin utilise par default une session d'une semaine pendant laquelle les membres n'auront pas besoin de se logguer s'ils ont coché la case. Si elle n'a pas été cochée le login fonctionne de façon classique.
Le fait de quitter le site mettra un utilisateur hors ligne à l'expiration de la session définie dans les préférences de Xoops mais au retour l'utilisateur sera loggué de façon automatique.
Pour désactiver la fonction il suffit simplement de cliquer sur déconnection avant de quitter le site.
Naturellement lorsque l'on nettoie les cookies du navigateur, il faut se relogguer.
Petite précision, le hack n'est pas de moi mais de GI-Joe, j'ai juste adapté la barre de menu du gabarit Morpho.gen.e.sis au hack.

*note
Citation :
<a href="<{xoAppUrl /register.php}>"><img src="<{xoImgUrl img/register.jpg}>" alt="S'enregistrer" title="Enregistrement" />S'enregistrer</a>

Dans cette portion de code, prenez soin de définir le nom d'image adapté à votre propre site

Posté le : 03/03/2007 10:00

Open in new window
http://www.amenosyla.fr
I'm Bad, Mad, Totaly Cr@zy !!!
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Guest_
Merci pour ces précisions... J'adopte !

Posté le : 03/03/2007 10:25
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Aspirant
Inscrit: 02/01/2006 20:40
Messages: 44
Bonjour, et merci de la piste, mais

saurais tu m'expliquer comment appliquer ce hack sur un theme de Kriss qui est basé sur Morpho.Gen.e.sis mais qui ne compore pas de userbar.html ?

Il s'agit du theme Kriss118.


EDIT : pas besoin finalement, l'installation du Hack fonctione tres bien, juste a traduire le remember me.

Posté le : 04/03/2007 10:43
Partager Twitter Partagez cette article sur GG+
Re: [morpho.GEN.e.sis] Problème hack autologin
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
@ crazy85 : merci pour ton travail, mais pourrai-tu essayé de mettre les nouvelles variables smarty pour les thèmes dans ton code.
Merci d'avance

A +

Posté le : 04/03/2007 22:21

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

52 Personne(s) en ligne (40 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 52 | Plus ...