| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mar 15 Fév 2005 à 19:59 Sujet du message: |
|
|
lorsque tu l'aura fini, rajoutes le en fichier joint (ou envoie le à un des modos si tu ne peux pas), on regardera
(precises si tu le met ici que c'est une BETA) |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Sam 12 Mar 2005 à 11:32 Sujet du message: |
|
|
Le mod est presque fini(depuis 20jours) il me manque juste le code que je ne trouve pas qui permettrerais de deco un utilisateur qui a cochez la case de login du mod lorsque de l'activation de ce mod?
Si un moddeur pouvais m'aidez sur ce coup la je trouve pa  |
|
| Revenir en haut de page |
|
 |
Darkenshin Membres actifs

Inscrit le: 23 Déc 2004 Messages: 601
|
Posté le: Sam 12 Mar 2005 à 12:49 Sujet du message: |
|
|
dans login.php
tu a ligne 78 - 8
| Code: | $autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin); |
dans sessions.php tu a la fonction session_begin() avec les cookies dans cette même fonction tu a :
| Code: |
if ( $user_id != ANONYMOUS )
{
$auto_login_key = $userdata['user_password'];
if ( $auto_create )
{
if ( isset($sessiondata['autologinid']) && $userdata['user_active'] )
{
// We have to login automagically
if( $sessiondata['autologinid'] === $auto_login_key )
{
// autologinid matches password
$login = 1;
$enable_autologin = 1;
}
else
{
// No match; don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
{
// Autologin is not set. Don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
{
$login = 1;
}
}
else
{
$login = 0;
$enable_autologin = 0;
}
|
il suffirait, je penses, de faire un petit switch avec une condition réglable depuis l'acp avec Oui non. _________________ Pas de support par MP ¦ MSN ¦ Mail ¦ Skype ¦ Téléphone ¦ Courrier Postal...
 |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Dim 13 Mar 2005 à 14:42 Sujet du message: |
|
|
| Oki merci vais testez tout sa et je te redonne des nouvelles |
|
| Revenir en haut de page |
|
 |
JeCk Petit joueur
Inscrit le: 10 Mar 2005 Messages: 11
|
Posté le: Mer 16 Mar 2005 à 1:11 Sujet du message: |
|
|
des news ?  |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Mer 16 Mar 2005 à 14:03 Sujet du message: |
|
|
Heu dsl mais je n'ai pas encore eu le temps de regardez,je suis occupé en ce moment
Vais essayez de finir tout sa pour dimanche  |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Dim 20 Mar 2005 à 11:59 Sujet du message: |
|
|
J'ai essayez sa 'session.php):
| Code: | if( $sessiondata['autologinid'] == $auto_login_key )
{
if( $no_login_active == 1 )
{
$login = 0;
$enable_autologin = 0;
}
else
{
// autologinid matches password
$login = 1;
$enable_autologin = 1;
}
}
else
{
// No match; don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
{
// Autologin is not set. Don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
{
$login = 1;
}
}
else
{
if( $no_login_active == 1 )
{
$login = 0;
$enable_autologin = 0;
} |
Et dans login.php:
| Code: | if( $board_config['no_login_active'] == 1 )
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? FALSE : 1;
}
else
{
$autologin = ( isset($HTTP_POST_VARS['autologin']) ) ? TRUE : 0;
}
$session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin); |
Et sa marche pas,la je vais désactivé toutes les sessions pour voir...
Merci de m'éclaircir |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Mar 22 Mar 2005 à 13:47 Sujet du message: |
|
|
| Ti up |
|
| Revenir en haut de page |
|
 |
tjus Mangouste platonique

Inscrit le: 02 Déc 2004 Messages: 27 Localisation: be
|
Posté le: Mar 22 Mar 2005 à 19:57 Sujet du message: |
|
|
salut
Grenouille , juste en passant , courage gars , pour ton mod , Dsl de ne pas pouvoir t aider " j y connais quedalle en language php ....
 |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mar 22 Mar 2005 à 20:55 Sujet du message: |
|
|
le but du code est du déconnécté un mec?
Si oui, il ni a pas une ofnctions session_end() ? |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Mer 23 Mar 2005 à 0:00 Sujet du message: |
|
|
Alcarzar le but du code est de déconnectez le mec qui se connecte avec la case de login automatique sur le forum
Mais de ne pas deconnectez les gens connecté seulement ceut qui cherche a ceut connectez(depuis cette case)
Tjus...Merci pour ton soutien a vrai dire en ce moment je code mon site qui sera offrera de multi fonction et c'est pas facile d'intégrez phpbb et ses mods dans mon site...
Enfin |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Ven 25 Mar 2005 à 20:45 Sujet du message: |
|
|
| UP |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Ven 25 Mar 2005 à 22:22 Sujet du message: |
|
|
Je suis franchement désolé, mais je n'ai aucune idée...  |
|
| Revenir en haut de page |
|
 |
Gernouille Esprit servant
Inscrit le: 28 Déc 2004 Messages: 156
|
Posté le: Sam 26 Mar 2005 à 20:10 Sujet du message: |
|
|
Merci quand même...Personne d'autre?
Sinon j'annule ce mod qui dur depuis trop longtemps |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Sam 26 Mar 2005 à 20:48 Sujet du message: |
|
|
dans includes_sessions.php, tu as:
| Code: | else
{
// Autologin is not set. Don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
}
}
else
{
$login = 1;
}
}
else
{
$login = 0;
$enable_autologin = 0;
} |
Après ce code, ajoutes:
| Code: | if ( $board_config['variable_d_activation_du_mod'] )
{
// Autologin is not set. Don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
} |
et dis nous si c'était intelligent ou non |
|
| Revenir en haut de page |
|
 |
|