Portal > Foren > PHP > PHP-Programmierung > Problem mit den "[PHP] Login-System No.2" von Xean
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 24.10.2007, 11:17 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 24.10.2007
Beiträge: 4
Standard Problem mit den "[PHP] Login-System No.2" von Xean

Servus
so, folgendes problem, ich hab das login system aufm server geladen und die sql daten in der "config.sql.php" an meiner datenbank angepasst...
wennn ich jetzt aba die index.php aufrufe bekomm ich folgende fehlermeldung:
Parse error: syntax error, unexpected '{' in /var/www/web3/html/login/login.functions.php on line 41

woran könnte das liegen ?
thx schon ma
gruß
wildcard
wildcard ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.10.2007, 11:21 Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

Paar Angaben wären ganz nett. Was steht denn in den Zeilen 31 bis 51?
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.10.2007, 11:24 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 24.10.2007
Beiträge: 4
Standard

hier mal der ganze code der login.functions.php

hab ich was vergessen?

Code:
<?php
session_start();
//Wenn diese Datei eingebunden wurde, dann wird überprüft, ob man online ist
check_login_actions();
/*
Überprüft, ob man online ist, und ob man hier eigentlich sein darf
*/
function check_login_actions()
{
  /*
  Ist man online?
  $_GET['remove'] = Soll User gelöscht werden?
  */
  if(isOnline() && !empty($_GET['remove'])
  ){
    if($_POST[$_SESSION['delete_code']] == "on") //$_SESSION['delete_code'] ist zur Sicherheit, damit es schwerer ist fremde Benutzer zu löschen. Es ist der Name der Checkbox die man beim Löschen braucht.
    {
      $user = $_SESSION['user'];
      user_remove($user[0],$user[1],$user[2]); //User löschen!
    }
  }
  //Soll User ausgelogt werden?
  if(!empty($_GET['logout']))
  {
      $_SESSION['online'] = false;
  }
  //Wenn NEED_LOGIN definiert wurde, dann darf man nur hier sein, wenn man online ist.
  if(defined("NEED_LOGIN") && !isOnline())
  {
    //Wenn man es nicht ist, dann ab nach Hause!
    header('Location: '.$_SESSION['path'].'/index.php?error=1');
  }
}

/*
Rückgabewert:
True - Wenn online
False - Wenn nicht
*/
function isOnline() {
  if(is_bool($_SESSION['online'])
  {
    return $_SESSION['online'];
  }
  return false;
}
/*
User löschen
*/
function user_remove($id, $name,$pass)
{
  //Verbindung zur Datenbank
  include_once('config.sql.php');
  mysql_connect($host,$user,$password);
  mysql_query("USE $database");
  //Query vorbereiten
  $q = "DELETE FROM `$usertable`WHERE id = $id AND name='$name' ;";
  //Und User löschen
  mysql_query($q);
  //Session lehren
  user_logout();
}
/*
User ausloggen
*/
function user_logout()
{
  //Alle Datein aus der Session löschen.
  session_destroy();
  //Zurück zur Startseite; könnte ja sein, das dies ein geschützter Bereich ist!
  header('Location: '.$_SESSION['path'].'/index.php');
  exit();
}
/*
Überprüfen, ob es irgendwo eine Fehlermeldung über GET gibt
*/
function checkError()
{
  $error = $_GET['error'];
  switch($error)
  {
  case 1:
    echo "Sie sind nicht eingelogt<br>";
    getLoginForm();
  }
}
?>
wildcard ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.10.2007, 11:30 Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 306
Standard

PHP-Code:
function isOnline() {
  if(
is_bool($_SESSION['online']) 
Sollte wohl
PHP-Code:
function isOnline() {
  if(
is_bool($_SESSION['online'])) 
sein. Nächstes mal besser hinschauen. Solche Fehler sollte man eigentlich selber finden
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.10.2007, 13:01 Nach oben    #5
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Danke für den Hinweis.
Ich habe das im Tutorial angepasst.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.10.2007, 21:06 Nach oben    #6
Neuer Benutzer
 
Registriert seit: 24.10.2007
Beiträge: 4
Standard

hey danke

gruss
wildcard
//////////////////////////////////////7

so, nästes problem ^^
wenn ich auf registrieren oder login klicke passiert nischt ^^

help ?

Geändert von wildcard (25.10.2007 um 21:46 Uhr)
wildcard ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.10.2007, 21:49 Nach oben    #7
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Paar Infos wären hilfreich..
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.10.2007, 22:01 Nach oben    #8
Neuer Benutzer
 
Registriert seit: 24.10.2007
Beiträge: 4
Standard

Deja Vü

und zwar, wenn ich auf den registrier button oder den login butten klicke passiert nichts,...

das ist jetzt zum beispiel der register button, aba wenn ich bei name und pw was eingebe passiert nischt.

Code:
 <form action="login.regist.php" method="post">
      <label>Name:</label><input type="text" name="name"><br />
      <label>Passwort:</label><input type="password" name="pass"><br />
      <button>
       Regist2
      </button>
    </form>

wenn alles richtig verlaufen sollte, sollte doch name und pass an login.regist.php geschickt werden oda nich ?

hier die "login.regist.php"

Zitat:
<?php
session_start();
//SQL-Einstellungen
include_once('config.sql.php');

$name = strip_tags($_POST['name']);
$pass = md5(strip_tags($_POST['pass']));

//Gibt es jemanden der sich HIER registrieren will? Ein Wunder
if(!empty( trim( $name ) ) && !empty( (trim( $pass )) ))
{
//Datenbankverbindung aufbauen
mysql_connect($host,$user,$password);
mysql_query("USE $database");
//Abfreage vorbereiten
$q = "INSERT INTO `$usertable` ( `id` , `name` , `password` , `first_login` , `last_login` )
VALUES (
NULL , '".($name)."', '".($pass)."', NOW(), NOW()
);";
//Und neuen User Willkommen heißen
$result = mysql_query($q);
header('Location: '.$_SESSION['path'].'login.action.php');
exit();
}
?>
die datenbank mit den tabellen bestehn...
hat einer eine idee für mich ?

thx

Geändert von wildcard (25.10.2007 um 22:20 Uhr)
wildcard ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.10.2007, 22:54 Nach oben    #9
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Probier mal statt <button>...</button> (hab das noch nie gesehn o.O)

Code:
<input type="submit" name="submitForm" value="Register" />
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.10.2007, 08:17 Nach oben    #10
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard

Das
Zitat:
<button>...</button>
ist nur als Platzhalter gedacht.

Die Kenntnisse in HTML werden da schon voraus gesetzt.

Weitere Infos zu buttons:
http://de.selfhtml.org/html/formulare/klickbuttons.htm
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 26.10.2007, 09:25 Nach oben    #11
Martin Eisengardt
 
Registriert seit: 30.03.2006
Ort: Pfinztal
Beiträge: 355
Standard

Das geht auch mit <button>, allerdings fehlt dann sowas: <button type="submit"> oder so ähnlich. Müsste selbst bei obigem Link nachschauen, sollte aber so gehen
__________________
Open Sourcing the Online Gaming Universe
PHP/SQL/Java/C++/Assembler.
Seit Jahren Mitglied und Entwickler in einem der wohl größten Java-Projekte der Welt: http://weblogs.java.net/blog/hansmul...e_desktop.html
mepeisen ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 29.10.2008, 17:09 Nach oben    #12
Neuer Benutzer
 
Registriert seit: 29.10.2008
Beiträge: 12
Standard

Hi

hab auch eine Frage!

Und zwar muss man wenn man das mi dem Template von orvin Verbinden möchte den angegebenen Teil ersetzten oder irgendwo einfügen??

Antwort wäre toll.

Gruss Nickstar
Nickstar ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

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 sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit template system kampfgnom PHP-Programmierung 2 21.04.2007 17:37
Problem mit Tutorial: Login mit Sessions und MySQL Jan PHP-Programmierung 10 08.01.2006 19:58
Problem bei Login System druckgott PHP-Programmierung 9 13.05.2005 11:21


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45