logo
Nov
03

Ich war leider sehr erfolgreich damit, richtig schlechten alten Code aus den Backups rauszuhalten, da wären haarsträubende Worst-Practice-Beispiele aus PHP3 Zeiten zum Vorschein gekommen. So müsst ihr euch mit folgender Implementation zur Benutzer-Authentifizierung als mein Beitrag zum Developers Shame Day begnügen:

<?php
function check_user ($user, $pw) {
return (($user == 'admin') && ($pw == 'mypwd'));
}

if(!isset($PHP_AUTH_USER)) {
Header("WWW-Authenticate: Basic realm=\"www.eternium.de\"");
Header("HTTP/1.0 401 Unauthorized");
$title="Login Instructions";
echo "site access denied\n";
exit;
} else {
if (check_user ($PHP_AUTH_USER, $PHP_AUTH_PW)) {
?>
<html>
<head>

Hab ich zu der Zeit (Zeitstempel sagt mir, die Datei ist vom 6.10.2000) ganz gerne eingesetzt. Wir hatten ja sonst nichts... ;-)

Bonus: Joust

Als kleiner Bonus habe ich noch eine Javascript Bibliothek namens "Joust" ausgebuddelt, mit der ich damals das Firmenintranet im Explorer-Style umsetzen sollte. Es funktioniert im aktuellen Firefox sogar noch!

Bitte hier entlang, meine Damen und Herren.

Weiterlesen
Okt
27

papaya webseite

Das Content Management System „papaya CMS“ ist jetzt neu in der Version 5 erschienen. Grundlegend überarbeitet und mit vielen neuen Funktionen für größere Internetprojekte, unterstützt das papaya CMS Webclustering, hat ein deutlich verbessertes Caching und ein neues Backend. Die bewährte Open Source Software bekommt zugleich eine neue Website, die bedienerfreundlicher geworden ist. Download von papaya 5 kostenfrei ab sofort unter www.papaya-cms.com.

Weiterlesen
Jul
25
www-logoIn the former article I talked about simple general rules to make a design that works with (X)HTML/CSS. This article will be about details. What should you avoid when you design a webpage.
Jul
15
Hin und wieder ist es an der Zeit der Webseite ein neues Aussehen zu geben. Ausschlaggebend für dieses Design war die Farbpalette vom Tango Projekt und die Idee mit den Datums-Reitern für das Blog. Der Rest hat sich so ergeben. Sicherlich gibt's dafür keinen Design-Preis, aber uns gefällt es. :-)
Weiterlesen
Jun
26
www logoIf you are a webdesigner, whether the web-developer part or the designer part, you have probably encountered the problem of misunderstanding between the two. Here are a few rules to prevent too much distress and generally improve usability of webdesign.
Mai
16
www iconDiese Liste von Fragen dient dazu, Motivation, Ziele und Umstände der Webseite herauszufinden, die ein Kunde haben will. Es hilft diese Fragen im Vorfeld zu klären, um die Wünsche des Kunden besser zu verstehen und ihn auf Probleme oder Schwierigkeiten besser hinweisen zu können.