Forums de Grospixels
Bienvenue sur le forum de Grospixels : [ S'Enregistrer ]
Déjà inscrit ? [ Connexion ]
 
retour sur le site
rechercher
Index du Forum » » Vie du site » » Signatures et login automatique dans le forum
9 messages • page
1
Auteur Signatures et login automatique dans le forum
Laurent
Commissaire apolitique


Joue à Super Mario Bros. Wonder

Inscrit : Mar 06, 2002
Messages : 22762
De : Borgo, là où y a la fibre.

Hors ligne
Posté le: 2002-10-18 10:23
Il y a quelque temps, quelqu'un s'était plaint du fait qu'à chaque fois qu'on poste, il faut cocher "Montrer la signature".
Je viens de m'appercevoir qu'en fait, en allant dans [Editer Vos Préférences], on peut cocher "Toujours montrer la signature".
C'est fou ce qu'on apprend, en cherchant un peu.

Par contre, pour ce qui est du fait qu'il faut se connecter à chaque fois qu'on vient sur le forum : L'option de login automatique n'est pas dans la version 1.4.4 du phpBB. Si quelqu'un connait la modif à faire dans les codes pour que la connexion soit activée par défaut, on est preneurs.
_________________

Image


  Voir le site web de Laurent
IsKor
Camarade grospixelien


Joue à Diablo 3

Inscrit : Mar 28, 2002
Messages : 13493
De : Alpes Maritimes

Hors ligne
Posté le: 2002-10-18 10:37
Oui, ca je l'avais cu depuis longtemps (j'ai l'habitude des forums maintenant), mais c vrai que se reconnecter à chaque fois, c un peu lourdingue

/Doublec/
Pixel monstrueux

Score au grosquiz
1044270 pts.

Joue à Du temps pour ... surtout du temps.

Inscrit : Jul 14, 2002
Messages : 3135
De : Villeurbanne

Hors ligne
Posté le: 2002-10-18 22:03
Boaf, tu te connecte une fois (moin de 30 secondes), ensuite, si tes cookies temporaire sont activés, il n'y a pas de problème.

FF_Clad
Pixel monstrueux



Inscrit : May 31, 2002
Messages : 2599

Hors ligne
Posté le: 2002-10-19 21:49
Bonjour !

Voici les lignes a modifier dans les differents fichiers (3 en tout)

Dans login.php :

// Push back to the main index page, no need to tell the user they
// are logged in, they can figure that out on the index page.
if (defined('USE_IIS_LOGIN_HACK') && USE_IIS_LOGIN_HACK)
{
echo "<META HTTP-EQUIV="refresh" content="1;URL=$url_phpbb">";
}
else
{
//Les lignes suivantes sont a rajouter

if("$HTTP_COOKIE_VARS[$cookiename]" >= "1"){
setcookie("msgLogin[user]", "$user", time()+3600 * 24 * 365);
setcookie("msgLogin[passwd]", "$passwd", time()+3600 * 24 * 365);
}
//A partir d'ici c'est la suite du fichier
header("Location: $url_phpbb/index.$phpEx");
}

Ensuite, dans logout.php :

if ($user_logged_in) {
end_user_session($userdata[user_id], $db);
}
//Les lignes suivantes sont a rajouter
if("$msgLogin[user]" != ""){
//This will unset the cookies, if the user logsout
setcookie("msgLogin[user]");
setcookie("msgLogin[passwd]");
}
//Suite du fichier
header("Location: $url_phpbb/index.$phpEx");

Et pour finir, dans index.php :

include('extention.inc');
include('functions.'.$phpEx);
include('config.'.$phpEx);
require("auth.$phpEx");

//Lignes a rajouter :
if($user_logged_in)
{ //This skips the whole thing if the user is already loged in otherwise it would loop itself forever
//Do Nothing
}
else{
if("$msgLogin[user]" == "") { //If the user is not loged in this will force a login, all hidden to the user
//Do Nothing
}
else{
header("Location: login.php3");
}
}
//Suite du fichier
$pagetitle = "$l_indextitle";
$pagetype = "index";

J'espere avoir été utile

petitevieille
Grossier personnage

Score au grosquiz
0008865 pts.

Joue à Crazy Taxi, Sega Rally

Inscrit : Mar 08, 2002
Messages : 10244
De : The cable car, puis Pizza Hut™.

Hors ligne
Posté le: 2002-10-19 22:33
petite remarque: pour les gens qui utilisent des PC publics (cybercafés par exemple), un oubli de déconnection est gênant si le login est automatique... n'importe qui peut alors s'approprier un pseudo.
j'ai tendance à préférer me logger à chaque fois et avoir l'esprit tranquille.
parfois on doit laisser la place précipitamment...

  Voir le site web de petitevieille
Laurent
Commissaire apolitique


Joue à Super Mario Bros. Wonder

Inscrit : Mar 06, 2002
Messages : 22762
De : Borgo, là où y a la fibre.

Hors ligne
Posté le: 2002-10-19 23:31
Merci beaucoup FF_Clad pour ces précisions, on va regarder ça avec Phil. Je pense que la majorité des membres préfèreront que le login soit automatique, n'est-il pas ?
_________________

Image


  Voir le site web de Laurent
/Doublec/
Pixel monstrueux

Score au grosquiz
1044270 pts.

Joue à Du temps pour ... surtout du temps.

Inscrit : Jul 14, 2002
Messages : 3135
De : Villeurbanne

Hors ligne
Posté le: 2002-10-20 15:36
Bein voui, oula c'est quand même technique, fallait le savoir.

Laurent
Commissaire apolitique


Joue à Super Mario Bros. Wonder

Inscrit : Mar 06, 2002
Messages : 22762
De : Borgo, là où y a la fibre.

Hors ligne
Posté le: 2002-10-20 16:04
Bon j'ai essayé les modifs en question, et je n'obtiens pas l'effet voulu. Une fois qu'on est connecté, si on sort du forum et qu'on y revient, on se retrouve directos dans la page de connexion (d'ailleurs j'ai du changer dans les lignes de code en question login.php3 en login.php, sans quoi ça ne marchait pas). Il faut à nouveau taper le mot de passe (le nom d'utilisateur apparait automatiquement car il est stocké dans un cookie pendant un an).

N'y a-t-il pas un moyen pour que le mot de passe soit aussi stocké dans un cookie et qu'il se tape automatiquement à chaque ouverture de index.php, jusqu'à ce qu'on se soit volontairement déconnecté par l'intermédiaire de la page logout.php ?

EDIT : En fait, à un moment dans tes modifs, il y a marqué "If the user is not loged in this will force a login, all hidden to the user ". C'est ce truc qui ne marche pas. Le login en question n'est pas "hidden to the user" dans notre cas.
Ca vient peut-être des modifs qu'on a faites sur le look.
_________________

Image


  Voir le site web de Laurent
FF_Clad
Pixel monstrueux



Inscrit : May 31, 2002
Messages : 2599

Hors ligne
Posté le: 2002-10-20 17:26
Salut !

Desolé pour le .php3, j'utilise un vieux serveur pour mes tests (il tourne sur une mandrake 6.4, c'est pas tout reçent) et par defaut l'extension est .php3.

Le code n'est pas entierement de moi, mais j'ai du l'adapter pour qu'il tourne sur la 1.4 (le code d'origine viens d'une version >1.1), et j'ai directement copié/collé de mon forum de test sur lequel le login auto fonctionne parfaitement.

Vous pouvez m'envoyer index, login et logout par ICQ (138071354)


Index du Forum » » Vie du site » » Signatures et login automatique dans le forum

9 messages • page
1




Forum www.grospixels.com (© 2011-2019 Grospixels)