Bégé
2009-02-16 16:26:53 UTC
bonjour à tous,
ce code affiche une login box si le visiteur n'est pas connecté,
mais s'il est connecté elle ne s'affiche plus et il ne peut pas se
déconnecter,
quelle est la modification à faire pour qu'elle reste affichée même si le
visiteur
est connecté?
merci de votre aide
****************** le code ********************
#autodoc loginbox() : Bloc Login <br />=> syntaxe : function#loginbox
function loginbox() {
global $user;
if (!$user) {
$boxstuff = "<form action=\"user.php\" method=\"post\">";
$boxstuff .= "<p align=\"center\">".translate("Nickname")."<br />";
$boxstuff .= "<input class=\"inputa\" style=\"width: 90%\"
type=\"text\" name=\"uname\" size=\"12\" maxlength=\"25\"><br />";
$boxstuff .= "".translate("Password")."<br />";
$boxstuff .= "<input class=\"inputa\" style=\"width: 90%\"
type=\"password\" name=\"pass\" size=\"12\" maxlength=\"20\"><br />";
$boxstuff .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
$boxstuff .= "<input class=\"bouton_standard\" type=\"submit\"
value=\"".translate("Submit")."\"><hr class=\"ongl\" noshade></p>";
$boxstuff .= translate("Don't have an account yet? You can");
$boxstuff .= " <a href=\"user.php\">".translate("create one")."</a>.";
$boxstuff .= " ".translate("As registered")."";
$boxstuff .= " ".translate("user you have some advantages like theme
manager,")."";
$boxstuff .= " ".translate("comments configuration and post comments
with your name.")."";
$boxstuff .= "</form>";
global $block_title;
if ($block_title=="")
$title=translate("Login box");
else
$title=$block_title;
themesidebox($title, $boxstuff);
}
ce code affiche une login box si le visiteur n'est pas connecté,
mais s'il est connecté elle ne s'affiche plus et il ne peut pas se
déconnecter,
quelle est la modification à faire pour qu'elle reste affichée même si le
visiteur
est connecté?
merci de votre aide
****************** le code ********************
#autodoc loginbox() : Bloc Login <br />=> syntaxe : function#loginbox
function loginbox() {
global $user;
if (!$user) {
$boxstuff = "<form action=\"user.php\" method=\"post\">";
$boxstuff .= "<p align=\"center\">".translate("Nickname")."<br />";
$boxstuff .= "<input class=\"inputa\" style=\"width: 90%\"
type=\"text\" name=\"uname\" size=\"12\" maxlength=\"25\"><br />";
$boxstuff .= "".translate("Password")."<br />";
$boxstuff .= "<input class=\"inputa\" style=\"width: 90%\"
type=\"password\" name=\"pass\" size=\"12\" maxlength=\"20\"><br />";
$boxstuff .= "<input type=\"hidden\" name=\"op\" value=\"login\">";
$boxstuff .= "<input class=\"bouton_standard\" type=\"submit\"
value=\"".translate("Submit")."\"><hr class=\"ongl\" noshade></p>";
$boxstuff .= translate("Don't have an account yet? You can");
$boxstuff .= " <a href=\"user.php\">".translate("create one")."</a>.";
$boxstuff .= " ".translate("As registered")."";
$boxstuff .= " ".translate("user you have some advantages like theme
manager,")."";
$boxstuff .= " ".translate("comments configuration and post comments
with your name.")."";
$boxstuff .= "</form>";
global $block_title;
if ($block_title=="")
$title=translate("Login box");
else
$title=$block_title;
themesidebox($title, $boxstuff);
}