Achetez et vendez votre matériel multimédia d'occasion sur notre service de petites annonces informatiques gratuites

authentification de groupes

Forum informatique > Support & Utilisation > authentification de groupes

<<<1>>>

[Page 1 sur 1 - 9 messages]
Informations Messages

spoo

Avatar de spoo
4 messages
Neurone isolé
Neurone isolé

Lien direct Le 28 Mars 2007 à 06h33

Bonjour, en premier lieu je tiens a dire que j'apprecie beaucoup votre forum ou j'ai deja trouvé beaucoup d'aide. Cependant, je suis super nul en php, et malgres la tonne de page que j'ai lu ici, je ne suis pas arrivé à permettre à un groupe de mon forum d'accéder à plusieurs pages privées d'un site avec leur meme identifiants. Je voudrais que ces pages ne soient accessibles que par ce groupe. merci

 

Skwizer

Avatar de Skwizer
1079 messages
PC de Compèt'
PC de Compèt'

Lien direct Le 28 Mars 2007 à 09h16

Coucou,

Moi j'utilise le rang de l'utilisateur, mais bon si tu ne définis pas de rang en fonction du groupe il faut farfouiller un peu dans les tables de ton forum, voir où sont définis les groupes, et utiliser un simple truc genre :

Code

if ($userdata['user_group']=="teltruc") { echo 'La page privée'; else { echo 'Stop !'; }



PS : Bienvenue !Sourire

Vouons un culte à l'admin dont le nom commence par P et finit par ouzy !
 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 28 Mars 2007 à 15h30

sauf qu'ilo faut récupérer l'identifiant du groupe, avec phpBB ya jamais de texte qui est stocké pour les liens entre les tables Rougis

Nous ne fournissons pas d'aide par MP. ;)
 

spoo

Avatar de spoo
4 messages
Neurone isolé
Neurone isolé

Lien direct Le 29 Mars 2007 à 04h09

hello, j'ai essayé avec ca :

Citation

<?php
$nom = 'Membres Actifs';
$query = 'SELECT user_pending FROM ' . USER_GROUP_TABLE . '
LEFT JOIN ' . GROUPS_TABLE . '
ON ' . USER_GROUP_TABLE . '.group_id = ' . GROUPS_TABLE . '.group_id
WHERE ' . GROUPS_TABLE . '.group_name = \'' . $nom . '\' AND ' . USER_GROUP_TABLE . '.user_id =\'' . $userdata['user_id'] . '\'
LIMIT 1';
$result = $db->sql_query($query);
$result = $db->sql_fetchrow($result);
if ( $result['user_pending'] == '0')
{
header("Location: http://localhost/community/viewforum.php?f=20");
}
?>


mais j'ai une erreur :

Citation

Fatal error: Call to a member function on a non-object in /home/internf7/public_html/test.php on line 8



Quia une idee ?? merci

 

Skwizer

Avatar de Skwizer
1079 messages
PC de Compèt'
PC de Compèt'

Lien direct Le 29 Mars 2007 à 11h52

Erf, internement à PhpBB j'ai jamais vraiment compris la définition de varibales, etc. Y a des trucs bizarres, donc je préfère faire mes petites affaires sur une page externe du site, mais là je peux pas trop t'aider, personnellement Rougis

Vouons un culte à l'admin dont le nom commence par P et finit par ouzy !
 

spoo

Avatar de spoo
4 messages
Neurone isolé
Neurone isolé

Lien direct Le 29 Mars 2007 à 17h12

merci quand meme Skwizer de ton interressement à mon probleme Content, ya til un guru dans la salle qui peut m'aider Clin d'oeil

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 30 Mars 2007 à 10h42

je vais tente, je fouille dans mon phpBB et je te dis le résultatSourire

EDIT: je crois que j'ai trouvé:
il faut auparavant vérifier que l'utilisateur soit loggé hein Clin d'oeil

Code

<?php
$requete = mysql_query("SELECT COUNT (*) AS 'verif' FROM `phpbb_user_group` WHERE `user_id`='" . $userdata['user_id'] . "' AND `group_id`='123456789' ");
$groupe = mysql_fetch_assoc($requete);
if ($groupe['verif'] == 1) // Si on a vérifié l'appartenance
{
ton code pour les membres du groupe
}



remplace phpbb_user_group par le nom de la table (il n'y a que le phpbb_ qui peut changer) et 123456789 par l'identifiant du groupeSourire

Nous ne fournissons pas d'aide par MP. ;)
 

spoo

Avatar de spoo
4 messages
Neurone isolé
Neurone isolé

Lien direct Le 31 Mars 2007 à 22h55

merci ju2cho7, je vais essayer ca , je vous tiens au jus ...

 

ju2cho7

Avatar de ju2cho7
7322 messages
No-Life
No-Life
AidoCodeur
AidoCodeur
Modérateur
Modérateur

Lien direct Le 01 Avril 2007 à 18h47

Citation de spoo

je vous tiens au jus


de chausetteContent:-Ptdr:

Nous ne fournissons pas d'aide par MP. ;)
 

<<<1>>>

[Page 1 sur 1 - 9 messages]

Forum informatique > Support & Utilisation > authentification de groupes