Danke für die Hilfe, ich konnte das Problem beheben.
Ich hab das Passwort nicht in Hash gespeichert aber in Hash abgerufen.
Beiträge von pendler
-
-
Danke für den Tipp.
Also der Fehler liegt beim Passwort. Die E-Mail ist immer erfolgreich.
Als Passwort habe ich zurzeit "test" gespeichert, aber das nimmt er anscheinend nicht an. -
Hallo zusammen,
ich bin ein PHP Anfänger und wollte mich mal an einem PHP Login System probieren.
Am Anfang lief alles ganz gut, aber nachdem ich alles fertig hatte, kann ich mich nicht einloggen (Fehlermeldung: E-Mail oder Passwort ungültig).
Ich glaube, dass ich an der ein oder anderen Stelle falsche Werte eingesetzt habe. Trotz langem suchen's konnte ich den Fehler nicht entdecken und wende mich deswegen an euch.folgender Code befindet sich über dem <!DOCTYPE html>
Mein PHP Login Code
PHP: Login Code
Alles anzeigen<?php if(!isset($_SESSION['userid'])) { if(isset($_GET['login'])) { $email = $_POST['email']; $passwort = $_POST['passwort']; $statement = $pdo->prepare("SELECT * FROM mitglieder WHERE EMail = :email"); $result = $statement->execute(array('email' => $email)); $user = $statement->fetch(); //Überprüfung des Passworts if ($user !== false && password_verify($passwort, $user['Passwort'])) { $_SESSION['userid'] = $user['MitgliederID']; $_SESSION['userVorname'] = $user['vorname']; $_SESSION['userNachname'] = $user['nachname']; $_SESSION['userGruppe'] = $user['GruppeID']; $_SESSION['userRolle'] = $user['RolleID']; $_SESSION['userEMail'] = $user['EMail']; $_SESSION['userGeburtstag'] = $user['Geburtstag']; die('Login erfolgreich! Weiter zum <a href="Intranet/schwarzesBrett.php">internen Bereich</a>'); } else { $errorMessage = "E-Mail oder Passwort war <b>ungültig</b>. Bitte versuche es erneut.<br>"; } } if(isset($errorMessage)) { echo $errorMessage; } } else echo "<b><font color= 'red'>Du bist bereits eingeloggt.</font></b>"; ?>
Das Login Formular in HTMLHTML: Login Formular<form action="?login=1" method="post"> E-Mail:<br> <input type="email" size="30" maxlength="100" name="email"><br><br> Passwort:<br> <input type="password" size="30" maxlength="100" name="passwort"><br> <input type="submit" value="Abschicken"> </form>
Meine Tabelle "Mitglieder"
Der Datenbankname ist "intranet" und die Tabelle die für den Login benötigt wird ist die Tabelle "Mitglieder".
Ich betreibe die Datenbank momentan lokal über XAMPP.Ich hoffe ich habe nichts vergessen.
Vielen Dank schonmal.Viele Grüße
pendler -
Hallo,
es gibt ja seit 0.3.7 die Möglichkeit das Haus am Pier (LS Beachside) zu betreten.
Ich möchte da gerne etwas reinmappen, habe aber ein Problem. Wenn ich im Editor bin, dann wird dieses Haus als nicht zugänglich angezeigt. Also sehe ich nicht, in welcher Etage ich bin und ob ich gerade ein Objekt in die Wand setze.So sieht das Gebäude im Editor aus:
und so im Debug:
Wie kann ich dann am besten etwas in das Gebäude mappen?
Sollte ich dafür auf einen anderen Editor umsteigen? Wenn ja, welcher wäre geeignet?Viele Grüße
pendler -
Vielen Dank!
Das All-in-one-Package hat funktioniert!Viele Grüße
pendler -
eigentlich hab ich das Plugin im Ordner.
Was kann ich machen um das zu beheben? -
Hallo zusammen,
ich hab ein kleines Problem mit dem Runtime Error 19.
Wenn ich das Script compile dann funktioniert alles, aber wenn ich dann den Server starte spuckt er mir die Runtime Error 19 Meldung aus.
Kann mir da jemand weiterhelfen wieso das so ist?
Ich hab MySQL schon auf die neuste Version geupdatet, genauso die Includes und Plugins. Gibt es sonst noch was, das ich tun kann?Code
Alles anzeigen---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3c R2, (C)2005-2011 SA-MP Team [17:38:10] [17:38:10] Server Plugins [17:38:10] -------------- [17:38:10] Loading plugin: streamer [17:38:10] *** Streamer Plugin v2.5.2 by Incognito loaded *** [17:38:10] Loaded. [17:38:10] Loading plugin: mysql [17:38:10] SA:MP MySQL Plugin v2.1.1 Loaded. [17:38:10] Loaded. [17:38:10] Loading plugin: sscanf [17:38:10] [MySQL] Thread running. Threadsafe: Yes. [17:38:10] [17:38:10] =============================== [17:38:10] sscanf plugin loaded. [17:38:10] (c) 2009 Alex "Y_Less" Cole [17:38:10] =============================== [17:38:10] Loaded. [17:38:10] Loading plugin: MapAndreas [17:38:10] Loaded. [17:38:10] Loading plugin: audio [17:38:10] Failed. [17:38:10] Loaded 4 plugins. [17:38:10] [17:38:10] Ban list [17:38:10] -------- [17:38:10] Loaded: samp.ban [17:38:10] [17:38:10] [17:38:10] Filter Scripts [17:38:10] --------------- [17:38:10] Loading filter script 'JunkBuster.amx'... [17:38:10] [17:38:10] [AOR-Security] Aktuelle AOR-Security configuration: [17:38:10] [AOR-Security] - WeaponHack = 0 [17:38:10] [AOR-Security] - MoneyHack = 1 [17:38:10] [AOR-Security] - Jetpack = 1 [17:38:10] [AOR-Security] - HealthHack = 1 [17:38:10] [AOR-Security] - ArmourHack = 1 [17:38:10] [AOR-Security] - DriveBy = 2 [17:38:10] [AOR-Security] - Spam = 1 [17:38:10] [AOR-Security] - CommandSpam = 0 [17:38:10] [AOR-Security] - BadWords = 1 [17:38:10] [AOR-Security] - CarJackHack = 1 [17:38:10] [AOR-Security] - TeleportHack = 1 [17:38:10] [AOR-Security] - MaxPing = 2000 [17:38:10] [AOR-Security] - SpectateHack = 1 [17:38:10] [AOR-Security] - Blacklist = 1 [17:38:10] [AOR-Security] - IpBans = 1 [17:38:10] [AOR-Security] - TempBans = 1 [17:38:10] [AOR-Security] - SpawnKill = 3 [17:38:10] [AOR-Security] - CapsLock = 1 [17:38:10] [AOR-Security] - 3DSpeed = 1 [17:38:10] [AOR-Security] - MaxSpeed = 200 [17:38:10] [AOR-Security] - AdminImmunity = 1 [17:38:10] [AOR-Security] - Advertisement = 0 [17:38:10] [AOR-Security] - FreezeUpdate = 0 [17:38:10] [AOR-Security] - SpawnTime = 10 [17:38:10] [AOR-Security] - CheckpointTeleport = 1 [17:38:10] [AOR-Security] - Airbreak = 1 [17:38:10] [AOR-Security] - TankMode = 1 [17:38:10] [AOR-Security] - WarnPlayers = 0 [17:38:10] [AOR-Security] - SingleplayerCheats = 1 [17:38:10] [AOR-Security] - MinFPS = 1 [17:38:10] [AOR-Security] - DisableBadWeapons = 1 [17:38:10] [AOR-Security] - CBug = 16 [17:38:10] [AOR-Security] - AntiBugKill = 1 [17:38:10] [AOR-Security] - NoReload = 20 [17:38:10] [AOR-Security] - NoReloadForSawnOff = 4 [17:38:10] [AOR-Security] - ActiveGMC = 2 [17:38:10] [AOR-Security] - GMCBan = 0 [17:38:10] [AOR-Security] - ServerSideHealth = 1 [17:38:10] [AOR-Security] - CheckVMPos = 0 [17:38:10] [AOR-Security] - QuickTurn = 0 [17:38:10] [17:38:10] [AOR-Security] 0 IP-bans have been loaded. [17:38:10] [AOR-Security] 0 temporary bans have been loaded. [17:38:10] [AOR-Security] 1 whitelist entries have been loaded. [17:38:10] [AOR-Security] 0 blacklist entries have been loaded. [17:38:10] [AOR-Security] 41 bad words have been loaded. [17:38:10] [AOR-Security] 4 forbidden weapons have been loaded. [17:38:10] [AOR-Security] AOR-Security wurde eingestellt. [17:38:10] [AOR-Security] JunkBuster has successfully been loaded. [17:38:10] Loaded 1 filter scripts. [17:38:10] Script[gamemodes/reallife.amx]: Run time error 19: "File or function is not found" [17:38:10] Number of vehicle models: 0
Viele Grüße
pendler -
Bei undefine Symbol hast du nicht das Symbol definiert
Bei expected token... musst du in die zeile drüber dort hast du wahrscheinlich ein ; vergessen -
ja ich hab mehrere pawnos ich probiers mal aus in alle das reinzutun
wenn das nicht geht einfach alle löschen
und ja ich starte es mit adminrechten -
#include
Muss im Ordner "\pawno\include\" sein!
ich hab doch geschrieben das es drinen ist
Vergewissere dich dass du es nur einmal drin hast "#include ", du musst genau die selbe Schriftweise verwenden im Includeordner und es nicht als .txt abspeichern, sondern als .inc
Dann müsste es funken.
//edit: PS: Der Include kann auch durch einen anderen Include definiert sein.
PsySys
genau wie du´s sagst hab ich
im Pawno Include die core.inc und im script (nehme als beispiel mal bare) steht
#include <core>
und trotzdem gehts nicht -
nabend,
ich hab ein kleines Problem mit der Include core
obwohl ich diese im Pawno/Include Ordner getan hab.
Wenn ich irgendein script compile kommt dieser error
fatal error 100: cannot read from file: "core"
auch bei den standart gamemodes die im Server Client inbegriffen sind (z.b. bare)
ich hab die core datei auch schon mehrmals neu eingefügt und
auch schon mit "//" ausgeklammert trotzdem kommt der gleiche error
bitte um hilfeMit freundlichen Grüßen
pendler -
ne sry du verstehst mich flasch
ich meine auf einem server -
nabend
ich wollte fragen wie kann man z.b. eine url unten links anzeigen lassenmfg
-
-
-
danke aber dann hab ich immer noch die errors
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(371) : error 001: expected token: ";", but found "("
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(371) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(372) : error 035: argument type mismatch (argument 2)
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(372) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase -
bei diesem register systems bekomm ich 6 errors ich hab alles genau angeschaut aber habe den fehler nicht entdeckt
muss ich da noch eine extra datei runterladen (nicht die dini die hab ich schon)das sind die errors
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(355) : error 017: undefined symbol "Register"
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(368 ) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(371) : error 001: expected token: ";", but found "("
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(374) : error 021: symbol already defined: "dini_Create"
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(375) : error 021: symbol already defined: "dini_Set"
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(377) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(379) : warning 203: symbol is never used: "Spielerdatei"
C:\Dokumente und Einstellungen\Admin\Desktop\Samp Server\gamemodes\GDM.pwn(379) : warning 203: symbol is never used: "name"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase6 Errors.
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT#include <a_samp>
#include <dini>#pragma tabsize 0
#define COLOR_ROT 0xFF0000FF
#define COLOR_SCHWARZ 0x000000FF
#define COLOR_BLAU 0x0000FFFF
#define COLOR_WEIS 0xF0F0F0FF
#define COLOR_GELB 0xFFFF00FF
#define DIALOG_REGISTER 2
#define DIALOG_LOGIN 3#if defined FILTERSCRIPT
public OnPlayerConnect(playerid)
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib das gewünschte Passwort ein","Registrieren","Abbrechen");
return 1;
}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,COLOR_WEIS,"Du hast den Vorgang abgebrochen.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,COLOR_BLAU,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib das gewünschte Passwort ein","Registrieren","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
return 1;
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}stook Register(playerid,key[])
{
new Spielerdatei[64];
new name(MAX_PLAYER_NAME);
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,COLOR_WEIS,"Erfolgreich registriert.");
return 1;
}Ich hab dieses Register System einem Video nachgemacht und ich hab genau das gleiche wie der macher des videos drin
aber trotzdem kommen die errorshoffe mir kann jemand helfen
mfg -
geh mal hier drunter
[ SCRIPTING ] Fraktionen Inklusive Befehle erstellen[Fortgeschritten]
oder tipp ma oben bei der suche fraktion erstellen ein -
nochmals vielen dank
-
danke
/edit
ich finde die download datei nicht kannst du den link bitte reinstellen?