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