htaccess - Benutzerdaten übermitteln

#0
17.12.2005, 00:47
...neu hier

Beiträge: 3
#1 Hallo,

ich hab ne Seite die mit htaccess geschützt ist.

Normalerweise nutze ich zum Schutz php in Verbindung mit einer Datenbank.

Jetzt habe ich eine "Sie werden weitergeleitet..." Seite zwischen Einloggen und Hauptseite gequetscht, die via php eine E-Mail an den Besitzer der Seite sendet.
So weiß er wenigstens, wann darauf zugegriffen wurde.

Wollte mal fragen, ob es hier eine Möglichkeit gibt, zu erfahren, welcher User sich eingeloggt hat?

Wenn sich also MisterX, am 24.12.05 um 16:00Uhr eingeloggt hat, das ich dann eine Mail bekomme.

Für jeden Hinweis dankbar
Seitenanfang Seitenende
17.12.2005, 01:47
Edo
zu Gast
#2 ich muss gestehen ich habe keine Ahnung, bin allerdings gerade über dieses Thema gestolpert: http://board.protecus.de/t1602.htm

dort ist beschrieben wie man einen htaccess Passwort Schutz mit PHP bastelt.
da kann man ja theoretisch auch die Variable mitloggen!

Edo
Seitenanfang Seitenende
17.12.2005, 11:38
Member
Avatar Xeper

Beiträge: 5291
#3

Zitat

Edo postete
ich muss gestehen ich habe keine Ahnung, bin allerdings gerade über dieses Thema gestolpert: http://board.protecus.de/t1602.htm

dort ist beschrieben wie man einen htaccess Passwort Schutz mit PHP bastelt.
da kann man ja theoretisch auch die Variable mitloggen!

Edo
Obige URL hat absolut nichts mit htaccess zu tuen, nur um der Fehlinformation entgegen zu wirken.
Das ist einfach ein simpler Passwort Schutz mit PHP realisiert - es ist nicht das selbe.

@byteme

Klar gibt es die, einfach dein PHP script erweitern? Wo liegt das Problem?
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
17.12.2005, 12:29
Edo
zu Gast
#4 Hi Xeper,

ich glaube die Frage war "Wie"? bzw. mit welchem PHP Befehl?
hast Du ein Beispiel?
Seitenanfang Seitenende
17.12.2005, 12:48
...neu hier

Themenstarter

Beiträge: 3
#5 Morgen,

vielleicht habt ihr mich falsch verstanden!

Nach dem Login, wird einfach eine Seite aufgerufen in der ein kleines Mail Script drin ist, das mir ne MAil schickt.
So weiß ich wann sich irgendwer wann eingeloggt hat.

Nach dem versenden dieser Mail, wird man weitergeleitet auf die Hauptseite.
Der User merkt davon gar nichts!

Da ich aber kein php Passwortschutz habe, sondern htaccess nutze, wollte ich nach einer Möglichkeit fragen, wie ich eine Mail bekommen kann, in der steht, wann sich User X oder User Y eingeloggt hat.

Mit php und ner Datenbank wäre das kein Problem.
Aber der Seitenbesitzer will keine 3 Euro im Monat für ne Datenbank ausgeben!

Hilfe
Seitenanfang Seitenende
17.12.2005, 12:53
Member
Avatar Xeper

Beiträge: 5291
#6 Nun mit htaccess ist das bestimmt nicht möglich.
Mit php ist das natürlich wiederum kein Problem, evntl geht das ja auch ohne Datenbank - hast schon versucht was über's fs zu drehen, eine Datei zb. die alles loggt oder sowas?
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
17.12.2005, 13:18
...neu hier

Themenstarter

Beiträge: 3
#7 Morgen,

hab den Link hier zugespeilt bekommen, werd aber nicht schlau daraus:

http://de2.php.net/features.http-auth

Jemand anderes vielleicht?


Was ist fs ?
Seitenanfang Seitenende
20.12.2005, 19:04
Member

Beiträge: 328
#8

Zitat

byteme postete
Was ist fs ?
Ich weiß zwar nicht wofür "fs" genau steht, aber ich denke mal irgendetwas mit "Filesystem" oder so...
Auf jeden Fall meint Xeper (denke ich mal) eine Reihe von Befehlen für Dateien, wie z.B. "fopen, fwrite, fread, fseek" usw.

Mfg J!M!
Seitenanfang Seitenende
20.12.2005, 22:53
Member
Avatar Xeper

Beiträge: 5291
#9

Zitat

J!M! postete

Zitat

byteme postete
Was ist fs ?
Ich weiß zwar nicht wofür "fs" genau steht, aber ich denke mal irgendetwas mit "Filesystem" oder so...
Auf jeden Fall meint Xeper (denke ich mal) eine Reihe von Befehlen für Dateien, wie z.B. "fopen, fwrite, fread, fseek" usw.

Mfg J!M!
Genauso ist es - fs == filesystem.
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
03.01.2006, 01:18
Member

Beiträge: 30
#10 hi byteme,

PHP Code


<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
title>httpbasicauth</title>
<?
header('WWW-Authenticate: Basic realm="MeinPasswortSchutz :)"');
header('HTTP/1.0 401 Unauthorized');


if (! 
pc_validate($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) {
    
$authorized false;
}

function 
pc_validate($user,$pass) {
    if ((
$user == 'user') &amp;&amp; ($pass == 'password')) {
        return 
true;
        
header('HTTP/1.0');
    } else {
        return 
false;
    }
}
?>
</head>

<body>
<? if ($authorized == false) { echo '<div align="center">unauthorized.</div></body></html>'; die(); } ?>
<div align="center">authorized.</div>
</body>
</html>
?>

viel muss ich dazu wohl nicht mehr sagen ;-)
(das oberste <?php weglassen..) (@ webmaster: kannst du das nicht ändern bitte :-P?)
__________
greez
honk
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: