Tom: Editieren eines Beitrags sollte 5 Minuten möglich sein

Beitrag lesen

Hello,

Ein einfacher Weg:

Du eröffnest beim Besuch des Angebotes eine Session.
Du teilst jedem WebLog-Beitrag einen eindeutigen Schlüssel zu.

Diesen Schlüssel, sowie den Erstellzeitpunkt trägst Du in die Session des Besuchers ein.
Bei jedem Request, der den Beitrag betrifft, kannst Du nun feststellen, ob der User in seiner Session die passenden Berechtigungen hat.

if (!isset($_SESSION['blog']))   ## erstmaliger Besuch des blog-Bereiches
  {
      $_SESSION['blog']= array();
      $_SESSION['blog']['time_firstvisit']= time();
      create_output($template_blog_new);             ## Ins Output-Array das passende Fomular einfügen
  }
  elseif(!isset($_SESSION['blog']['time_saved']))  ## Blog war noch nicht gesichert
  {
      if (isset($_POST['save']))
      {
          $_SESSION['blog']['time_saved'] = time();

## usw.

}

}
  elseif(isset($_SESSION['blog']['time_saved']))
  {
      if (isset($_POST['save']))
      {
          if (checktime ($_SESSION['blog']['time_saved'], time()))
          {

}
          else
          {

## usw.
          }
      }

}

## usw.
  ...

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de