Page à accès restreint/articles auteur connecté

Bonjour à tous,

J'ai créé une page à accès restreint comme décrit dans la doc Spip :

<?php if ($auteur_session) { ?>

<body>
<p><a href='#URL_LOGOUT'>Vous déconnecter</a>

.....ma page à accès restreint.......

  <?php } else { ?>

Vous êtes dans une partie à accès restreint

#LOGIN_PUBLIC
  <?php } ?>

Cela fonctionne très bien mais j'aimerais faire apparaître uniquement,dans ma page, les articles de l'auteur connecté;
est-ce possible? qqun à t-il une piste? merci d'avance.

Jean-Pierre

J'ai créé une page à accès restreint comme décrit dans la doc Spip :
<?php if ($auteur_session) { ?>

...

Cela fonctionne très bien mais j'aimerais faire apparaître
uniquement,dans ma page, les articles de l'auteur connecté; est-ce
possible? qqun à t-il une piste? merci d'avance.

Pour faire cela il faut passer par du php/MySQL brut de fonderie.

spip_query ("SELECT * FROM spip_articles, spip_auteurs_articles WHERE ....");

-- Fil

DUFLOT Jean Pierre wrote:

Cela fonctionne très bien mais j'aimerais faire apparaître uniquement,dans ma page, les articles de l'auteur connecté; est-ce possible? qqun à t-il une piste? merci d'avance.

JE ne suis pas sur de comprendre ce que vous souhaitez faire... Mais il y a peut-être moyen, via la variable $auteur_session de récupérer l'identifiant de l'auteur. Après ça qqch de genre du code joint devrait fonctionner.
Attention, il s'agit d'un solution purement théorique, je n'ai pas testé.

<?php if ($auteur_session) {
  //Code PHP pour l'auteur identifié
  $id_auteur = $auteur_session['id'];
  /* Ligne précédente purement fictive, j'ignore si il y a moyen
     de récupérer l'identifiant utilisateur via la variable
     $auteur_session */
  ?>
  <!-- Code HTML pour l'auteur identifié -->
  <body>
  <a href='#URL_LOGOUT'>Vous déconnecter</a>
  <BOUCLE_articles(ARTICLES){id_auteur}>
    <!-- Affichage des articles de l'auteur identifié -->
    ...
  </BOUCLE_articles>
<?php } else { ?>
  <!-- Code HTML pour l'auteur non-identifié -->
  #LOGIN_PUBLIC
<?php } ?>