php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.09.2009, 17:19  
Benutzer
 
Registriert seit: 09.08.2009
Beiträge: 57
PHP-Kenntnisse:
Anfänger
bayway kann nur auf Besserung hoffen
bayway eine Nachricht über ICQ schicken bayway eine Nachricht über MSN schicken bayway eine Nachricht über Yahoo! schicken
Standard [Erledigt] Ich komm immerwieder zu index.php !

Hallo Leutzzz,

ich habe ein Fertiges LogIn Script runtergeladen!

Nur wenn ich zu downloadcrew.bplaced.net/login/neu.php möchte, komme ich immer wieder zu downloadcrew.bplaced.net/login/index.php!

Was soll ich machen?

Hier die Code´s:

index.php
PHP-Code:
<?php
#  session_start();
#  require("connect.inc.php");
#  
?>
#  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
#  <html>
#  <head>
#  <title>LogIn zum Adminbereich</title>
#  <link rel="stylesheet" type="text/css" href="style.css">
#  </head>
#  <body>
#  <?php if(!isset($_POST['submit'])) { ?>
#  <form action="<?php $PHP_SELF ?>" method="post">
#  <table width="400" bgcolor="#000000" border="0"
#  cellpadding="5" cellspacing="1" align="center">
#  <tr>
#  <td bgcolor="#e7e7e7" align="center" colspan="2">
#  <b>Bitte erst anmelden</b>
#  </td>
#  </tr>
#  <tr>
#  <td width="170" bgcolor="#e7e7e7">Benutzername</td>
#  <td width="230" bgcolor="#ffffff">
#  <input type="text" name="username" size="20" class="input"
#  <?php if($_POST['username'] !=
#  "" ) {echo ' value="'.$_POST['username'].'"';} ?>></td>
#  </tr>
#  <tr>
#  <td width="170" bgcolor="#e7e7e7">Passwort</td>
#  <td width="230" bgcolor="#ffffff">
#  <input type="password" name="password" size="20" class="input"></td>
#  </tr>
#  <tr>
#  <td bgcolor="#e7e7e7" align="center" colspan="2">
#  <input type="submit" name="submit" value="Anmelden" class="button">
#  </td>
#  </tr>
#  </table>
#  </form>
#  <?php
#  }elseif(!$_POST['username'] || $_POST['username'] == "") {
#  echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br /><br />
#  <a href="index.php">Zurück</a></p>';
#  }elseif(!$_POST['password'] || $_POST['password'] == "") {
#  echo '<form action="index.php" method="post">';
#  echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br /><br />';
#  echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
#  echo '<input type="submit" name="zurueck" value="Zurück">';
#  echo '</p>';
#  echo '</form>';
#  }else{
#  $password = md5($_POST['password']);
#  $query = @mysql_query("SELECT user, pass FROM users WHERE user = '".$_POST['username']."'");
#  $result = @mysql_fetch_array($query) or die('<p align="center">
#  Sorry, aber dieser Benutzername existiert nicht!<br /><a
#  href="index.php">Zurück</a></p>');
#  if($password != $result['pass']){
#  echo '<form action="index.php" method="post">';
#  echo '<p align="center">Sorry, aber dieses Passwort ist falsch!<br /><br />';
#  echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
#  echo '<input type="submit" name="zurueck" value="Zurück"></p>';
#  echo '</form>';
#  die;
#  }else{
#  $user = $result['user'];
#  session_register('user');
#  echo '<p align="center">LogIn erfolgreich! :-)<br /><br />
#  <a href="sichere_seite.php">Weiter</a></p>';
#  }
#  }
#  
?>
#  </body>
#  </html>
neu.php

PHP-Code:
   1. <?php
   2.  session_start
();
   
3.  if(!session_is_registered('user') || $_SESSION['user'] == "") {
   
4.  header("location:index.php");
   
5.  die();
   
6.  }
   
7.  require("connect.inc.php");
   
8.  ?>
   9.  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  10.  <html>
  11.  <head>
  12.  <title>Neuen Benutzer anlegen</title>
  13.  <link rel="stylesheet" type="text/css" href="style.css">
  14.  </head>
  15.  <body>
  16.  <?php if(!isset($_POST['submit'])) { ?>
  17.  <form action="<?php $PHP_SELF ?>" method="post">
  18.  <table width="400" bgcolor="#000000" border="0" cellpadding="5"
  19.  cellspacing="1" align="center">
  20.  <tr>
  21.  <td bgcolor="#e7e7e7" align="center" colspan="2">
  22.  <b>Neuen Benutzer anlegen</b>
  23.  </td>
  24.  </tr>
  25.  <tr>
  26.  <td width="170" bgcolor="#e7e7e7">Benutzername</td>
  27.  <td width="230" bgcolor="#ffffff"><input type="text" name="username" class="input"
  28.  <?php if($_POST['username'] != "") { echo
  
29.  ' value="'.$_POST['username'].'"'; } ?> size="20"></td>
  30.  </tr>
  31.  <tr>
  32.  <td width="170" bgcolor="#e7e7e7">Passwort</td>
  33.  <td width="230" bgcolor="#ffffff">
  34.  <input type="password" name="password" size="20" class="input"></td>
  35.  </tr>
  36.  <tr>
  37.  <td width="170" bgcolor="#e7e7e7">Passwort wiederholen</td>
  38.  <td width="230" bgcolor="#ffffff">
  39.  <input type="password" name="password2" size="20" class="input"></td>
  40.  </tr>
  41.  <tr>
  42.  <td bgcolor="#e7e7e7" align="center" colspan="2">
  43.  <input type="submit" name="submit" value="Benutzer anlegen" class="button">
  44.  </td>
  45.  </tr>
  46.  <tr>
  47.  <td bgcolor="#e7e7e7" align="center" colspan="2">
  48.  <a href="sichere_seite.php">Zurück zur Admin-Seite</a>
  49.  </td>
  50.  </tr>
  51.  </table>
  52.  </form>
  53.  <?php
  54.  
}elseif(!isset($_POST['username']) || $_POST['username'] == ""){
  
55.  echo '<p align="center">
  56.  Einen Benutzernamen brauchen wir schon ;-)
  57.  <br /><br /><a href="neu.php">Zurück</a></p>'
;
  
58.  }elseif(!isset($_POST['password']) || $_POST['password'] == "") {
  
59.  echo '<p align="center">
  60.  Ein Passwort brauchen wir schon ;-)<br /><br /><a href="neu.php">Zurück</a></p>'
;
  
61.  }elseif($_POST['password'] != $_POST['password2']) {
  
62.  echo '<form action="neu.php" method="post">';
  
63.  echo '<p align="center">Die Passwörter stimmen nicht überein!<br /><br />';
  
64.  echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
  
65.  echo '<input type="submit" name="zurueck" value="Zurück"></p>';
  
66.  echo '</form>';
  
67.  }else{
  
68.  $query = @mysql_query("SELECT user FROM users WHERE user = '".$_POST['username']."'");
  
69.  $result = @mysql_fetch_array($query);
  
70.  if($_POST['username'] == $result['user']) {
  
71.  echo '<p align="center">Sorry, dieser Benutzername ist leider schon vergeben!<br /><br /><a href="neu.php">Zurück</a></p>';
  
72.  die;
  
73.  }else{
  
74.  $username $_POST['username'];
  
75.  $pass md5($_POST['password']);
  
76.  $query "INSERT INTO users(user,pass) VALUES('$username', '$pass')";
  
77.  if(mysql_query($query)){
  
78.  echo '<p align="center">Der neue Benutzer wurde erfolgreich angelegt!<br /><br /><a href="sichere_seite.php">Zur Admin-
  79.  Seite</a></p>'
;
  
80.  }else{
  
81.  echo '<p align="center">
  82.  Beim Anlegen des neuen Benutzers trat leider ein Fehler auf!<br /><br /><a
  83.  href="neu.php">Zurück</a></p>'
;
  
84.  }
  
85.  }
  
86.  }
  
87.  ?>
  88.  </body>
  89.  </html>
Ich hoffe ihr könnt mir helfen!


MfG und THX für Antworten
bayway ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 13.09.2009, 17:28  
PTC
Erfahrener Benutzer
 
Benutzerbild von PTC
 
Registriert seit: 27.10.2007
Beiträge: 1.708
PHP-Kenntnisse:
Anfänger
PTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nettPTC ist einfach richtig nett
Standard

php.de - Ankündigungen im Forum : PHP-Fortgeschrittene
Forenregeln

Zitat:
Zitat von bayway
Was soll ich machen?
Vielleicht Grundlagen lernen bzw. das Skript selbst mal verstehen.
Hier ist das Problem:
PHP-Code:
   2.  session_start();
   
3.  if(!session_is_registered('user') || $_SESSION['user'] == "") {
   
4.  header("location:index.php");
   
5.  die(); 
PTC ist offline   Mit Zitat antworten
Alt 13.09.2009, 19:40  
Benutzer
 
Registriert seit: 09.08.2009
Beiträge: 57
PHP-Kenntnisse:
Anfänger
bayway kann nur auf Besserung hoffen
bayway eine Nachricht über ICQ schicken bayway eine Nachricht über MSN schicken bayway eine Nachricht über Yahoo! schicken
Standard

Kannst du mir den Teil bitte korrekt schreiben?!

THX
bayway ist offline   Mit Zitat antworten
Alt 13.09.2009, 19:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.992
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Nein.

1. Ist das Script so angelegt, dass man alle Seiten über eine zentrale Indexdatei aufruft.
2. Ist dies ein Hilfe zur Selbsthilfeforum
3. Ist die Frage alles andere als Fortgeschrittenenniveau. Du hast es nicht mal geschafft, hier ohne Zeilennummern zu posten und willst, dass wir Dir Dein Script schreiben? Für ein lapidares THX? Sorry, kein Verständnis.

[MOD: verschoben]

Bitte beachten: Forenrichtlinien
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 13.09.2009, 20:17  
Benutzer
 
Registriert seit: 09.08.2009
Beiträge: 57
PHP-Kenntnisse:
Anfänger
bayway kann nur auf Besserung hoffen
bayway eine Nachricht über ICQ schicken bayway eine Nachricht über MSN schicken bayway eine Nachricht über Yahoo! schicken
Standard

dann sagt mir doch den fehler
bayway ist offline   Mit Zitat antworten
Alt 13.09.2009, 22:16  
Erfahrener Benutzer
 
Registriert seit: 09.11.2008
Beiträge: 503
PHP-Kenntnisse:
Fortgeschritten
Marti95. ist in Verruf geratenMarti95. ist in Verruf geraten
Standard

Er will damit sagen,in diesem Script gibt es keinen fehler.
Wenn die SESSION leer ist, wird man automatisch dort hin verschoben
Marti95. ist offline   Mit Zitat antworten
Alt 13.09.2009, 23:06  
Benutzer
 
Benutzerbild von Nico_Schubert
 
Registriert seit: 27.02.2008
Beiträge: 94
PHP-Kenntnisse:
Fortgeschritten
Nico_Schubert befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

!session_is_registered('user') kannst Du gleich mal entfernen, diese Funktion wird mit PHP 6 nicht mehr weiterhin unterstützt. Des weiteren versuche direkt vor der IF Anweisung mit den Befehlen print_r($_SESSION); dir die Sessiondaten auszugeben. Die IF Anweisung überprüft, ob ein Username in der aktuellen Session vorhanden ist. Wenn kein Username in der Session vorhanden ist, wird direkt auf die Index.php weitergeleitet.

Hier: PHP - if Anweisung, elseif und else eine kleine Erklärung, was eine IF Anweisung ist.
__________________
Benötigst Du hilfe zu Php? Dann schau doch mal meine Tutorials an. Hier bekommst Du Php Webspace für deine Php Scripte.
Nico_Schubert ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE will index.php downloaden - FF zeigt die Seite i.O an hagi64 PHP Tipps 2009 10 13.03.2009 18:21
[Erledigt] statt index.php und index.html c01001 Server, Hosting und Workstations 2 21.02.2009 14:41
Homepage mit PHP in eine index.php Datei erstellen matze228 PHP Tipps 2009 5 15.01.2009 22:18
PHP index.php Fehlermeldung bayliner80 PHP Tipps 2008 4 14.12.2008 00:58
Index.php angerfist Server, Hosting und Workstations 9 12.10.2008 16:16
index.php wird nicht angezeigt tomharvey PHP Tipps 2008 2 26.09.2008 09:00
apache ruft index.php nicht als default auf Zero.exe Server, Hosting und Workstations 3 05.07.2006 23:06
index.html statt index.php als startseite.... niffi PHP-Fortgeschrittene 28 23.01.2006 19:23
Abfrage aus Datenbank mit Tabellen und Ausgabe in index.php PHP Tipps 2005-2 4 23.10.2005 11:04
probleme mit index.php Cyrus PHP Tipps 2005-2 4 06.07.2005 14:53
seiten in index.php aufrufen PHP Tipps 2005-2 4 22.06.2005 15:06
Defaultdokument index.php wird nicht ausgeführt PHP Tipps 2005 11 22.02.2005 15:01
index.php wird nicht aufgerufen PHP Tipps 2005 4 22.01.2005 04:23
index.php mit Unterseiten PHP Tipps 2005 2 08.01.2005 21:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fertige logins skript, select user, pass from users where user = \'\.$_post[\'username\'].\\'\), script modded by angerfist

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:34 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum