|
|
Simple Passwortabfrage für HP. |
Flymaster
Junior Member
Dabei seit: 06.11.2002
Beiträge: 138
Herkunft: Ey alter, wo dein Haus wohnt.
Themenstarter
|
|
Ich habe es jetzt mit httcasses (oder wie sich das schreibt) gemacht. War leichter als ich dachte
Dennoch thx für alle die probiert haben mir zu helfen, das board hier ist halt doch eins der besten
__________________ +++ LuCk IsT wEnN sKiLl ZuR gEwOnHeIt WiRd +++
flyMASTER.de.gg SWARM.de.gg BvS10g.de.vu
|
|
02.01.2004 20:08 |
|
|
morpheuis
Just Win All
Dabei seit: 17.01.2004
Beiträge: 644
Herkunft: home/deadvil/tmp
|
|
php |
|
Wenn ich php code in mein editor von PHASE5 setze kommt nichts.
NUR WEISS
|
|
29.01.2004 13:19 |
|
|
Bogus
Unbedeutend
Dabei seit: 23.07.2003
Beiträge: 468
Herkunft: ausm Dorf
|
|
RE: php |
|
Zitat: |
Original von morpheuis
Wenn ich php code in mein editor von PHASE5 setze kommt nichts.
NUR WEISS |
liegt auch wahrscheinlich daran, das das ein html editor ist und nicht php...
selbst wenn du den php code im editor schreibst und dann als php abspeicherst wird nichts kommen wenn du ihn mit nem browser öffnest. dafür brauchst du datenbanken!
oder???
korrigiert mich bitte wenn ich falsch liege
__________________ man was hatte ich ne dämliche signatur oO
|
|
29.01.2004 14:40 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
RE: php |
|
Zitat: |
Original von Bogus
selbst wenn du den php code im editor schreibst und dann als php abspeicherst wird nichts kommen wenn du ihn mit nem browser öffnest. dafür brauchst du datenbanken! |
Datenbanken nicht unbedingt, aber einen PHP-fähigen Webserver.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
29.01.2004 15:43 |
|
|
Bogus
Unbedeutend
Dabei seit: 23.07.2003
Beiträge: 468
Herkunft: ausm Dorf
|
|
RE: php |
|
Zitat: |
Original von LX
Datenbanken nicht unbedingt, aber einen PHP-fähigen Webserver. |
oder so
__________________ man was hatte ich ne dämliche signatur oO
|
|
29.01.2004 17:07 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
Zitat: |
Original von Flymaster
Achso:
Ich habe jetzt einen Script gefunden bei dem ich es kapiert habe
der script:
<?php
$user='name des users';
$password='!HERE PLACE MD5 SUM!';
if(isset($_REQUEST['form2'])) {
$md5sum=md5($_REQUEST['form2']); }
if($_REQUEST['form1']==$user&$md5sum==$password) {
print "ACCESS GRANTED!\n"; }else{
?>
<FORM action="<? echo $_SERVER['PHP_SELF']; ?>" method="POST">
<INPUT type="text" name="form1">
<INPUT type="password" name="form2">
<INPUT type="submit" value="login">
</FORM>
<?php } ?>
//
die page zum umwandeln des pw s
http://www.rpgcommunity.de/clanwissen/p_g_md5.php
---------------------------------------------
Ich glaube das reicht um Lehrer fehrn zu halten (hoffe ich jedenfals). Aber thx für die Hilfe
|
damit komm ich schon ziemlich weit, jedoch will ich, dass wenn das pw stimmt, man auf eine andere Seite verlinkt wird... wie würde der code dann aussehn?
|
|
18.12.2004 14:38 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Zitat: |
Original von ZeRo
damit komm ich schon ziemlich weit, jedoch will ich, dass wenn das pw stimmt, man auf eine andere Seite verlinkt wird... wie würde der code dann aussehn? |
Dann bindest du eine andere Seite ein (z.B. mittels include() ) statt dem print "Access granted".
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
<?php
$user = 'name des users';
$password = 'das passwort halt';
if($_POST['form1'] == $user && $_POST['form2'] == $password)
{
include('geschuetzte_seite.php');
}
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="form1">
<input type="password" name="form2">
<input type="submit" value="login">
</form>
<?php
}
?> |
|
Das hat C-Schell auch weiter oben schon gepostet
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
18.12.2004 15:15 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
Zitat: |
Original von LX
Zitat: |
Original von ZeRo
damit komm ich schon ziemlich weit, jedoch will ich, dass wenn das pw stimmt, man auf eine andere Seite verlinkt wird... wie würde der code dann aussehn? |
Dann bindest du eine andere Seite ein (z.B. mittels include() ) statt dem print "Access granted".
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
<?php
$user = 'name des users';
$password = 'das passwort halt';
if($_POST['form1'] == $user && $_POST['form2'] == $password)
{
include('geschuetzte_seite.php');
}
else
{
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="form1">
<input type="password" name="form2">
<input type="submit" value="login">
</form>
<?php
}
?> |
|
Das hat C-Schell auch weiter oben schon gepostet
|
ok super hat geklappt thx... einizges problem... ich weiss jetzt zwar ich n password in md5-hash konvertieren kann aber wenn ich den code einsetze ist dieser dann dann passwort , also der code selber und nich das sich dahinter verbirgende wort....
wie kann ich das machen ?
|
|
18.12.2004 16:29 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Zitat: |
Original von ZeRo
ok super hat geklappt thx... einizges problem... ich weiss jetzt zwar ich n password in md5-hash konvertieren kann aber wenn ich den code einsetze ist dieser dann dann passwort , also der code selber und nich das sich dahinter verbirgende wort....
wie kann ich das machen ? |
Ich hab den MD5-Teil rausgeschmissen, da im Normalfall eh keiner das Passwort in der PHP-Datei lesen kann. So wie es bei mir steht ist das PW im Klartext drin.
Wenn du das wieder als MD5-Hash haben willst, dann ändere die IF-Abfrage in
php: |
1:
|
if($_POST['form1'] == $user && md5($_POST['form2']) == $password) |
|
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
18.12.2004 16:35 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
¨thx
|
|
18.12.2004 16:36 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
ok vielen dank, hat jetzt auch bestens geklappt...
der benutzer kann jedoch einfach den pfad zu der geschützen seite eingeben oder ? kann das verhindert werden ?
|
|
22.12.2004 09:39 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Zitat: |
Original von ZeRo
der benutzer kann jedoch einfach den pfad zu der geschützen seite eingeben oder? |
Ja kann er, daher solltest du die Seite auch mit include() einbinden und nicht direkt darauf weiterleiten. So weiß der Nutzer in der Regel nicht, welche Seite er sich gerade anschaut.
Allerdings könntest du die zu schützenden Seiten natürlich auch in ein anderes Verzeichnis packen und dort einen .htaccess-Schutz drauflegen. include() wird dennoch funktionieren.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
22.12.2004 10:00 |
|
|
ZeRo
Aufsteiger
Dabei seit: 03.06.2004
Beiträge: 98
|
|
würde auch schon reichen, wenn man mir sagen könnte, wie ich per php auf eine andere seite verlinken kann.
|
|
22.12.2004 22:15 |
|
|
|
|
|
|