nein sind es nicht die Codes sind aber trz. das gleiche passwort
Beiträge von leoms1408
-
-
-
Ja aber es wird doch auch der der änderung in md5 abgespeichert
-
Spoiler anzeigen
PHP
Alles anzeigen<?php session_start(); include("framework/framework.class.php"); /* hier wird PW geändert*/ if(!empty($_POST) AND !empty($_SESSION['acc'])){ $name = $_SESSION['acc']; // altes pw $old = mysql_real_escape_string($_POST['old']); $first = $old; $first = md5($first); $query = mysql_query("SELECT * FROM users WHERE name = '$name' AND passwort='$first'") or die(mysql_error()); $result = mysql_num_rows($query); if($result >= 1){ // Wenn old stimmt // neues pw $new = mysql_real_escape_string($_POST['new']); $new2 = mysql_real_escape_string($_POST['new2']); if($new == $new2){ $debug = true; $pwnew = $new; $pwnew2 = strtoupper(md5($pwnew2)); if($debug == true){ echo $old . "<br>" . $first . "<br>"; echo $pwnew . "<br>" . $pwnew2; }else{ $query = mysql_query("UPDATE users SET passwort = '$pwnew2' WHERE name = '$name'") or die ("MySQL-Error: " . mysql_error()); session_destroy(); $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); header("Location: http://$host$uri/index.php"); exit; } }else{ $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); header("Location: http://$host$uri/main.php"); exit; } }else{ $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); header("Location: http://$host$uri/main.php"); exit; } }else{ // Weiterleitung $host = $_SERVER['HTTP_HOST']; $uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\'); header("Location: http://$host$uri/main.php"); exit; } ?>
Lua
Alles anzeigenfunction loginRPGPlayer(player, vorname,nachname,pw) if isElement(player) then if string.match(vorname,"[%A-Z]") and string.match(vorname,"[%A-Z]") ~= "Z" or string.match(nachname,"[%A-Z]") and string.match(nachname,"[%A-Z]") ~= "Z" then triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Dein Name enthält ungültige Zeichen." ) return end for i,v in ipairs(getElementsByType("player")) do if string.lower(getPlayerName(v)) == string.lower(vorname.."."..nachname) and v ~=player and getElementData(v, "isPlayerLoggedIn") == true then triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Es ist bereits jemand mit diesem Namen eingeloggt." ) return end end vorname = string.gsub(vorname, "(%a)([%w_']*)", titleCase) nachname = string.gsub(nachname, "(%a)([%w_']*)", titleCase) local password = getPlayerUserFileData(vorname.."."..nachname, "passwort") local name = getPlayerUserFileData(vorname.."."..nachname, "name") if name then setPlayerName(player,name) end getPlayerRegisterStatus(player) local password = getPlayerUserFileData(vorname.."."..nachname, "passwort") if password and password == md5(pw) then local status = tonumber(getElementData(player, "playerRegisterStatus")) if status == 0 then triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Dein Account wurde deaktiviert." ) return -- if status == 1 then -- Tutorial -- triggerClientEvent("startTutorial", player, player, pw, tonumber(getElementData(player,"skin"))) -- tutorial muss erst abgeschlossen werden -- fadeCamera(player,false) -- elseif status == 2 then -- Freigeschaltet else successLoginPlayer(player) triggerEvent("onPlayerRPGLogin", player) end else triggerClientEvent ( player, "addNotification", getRootElement(), 1, 255, 0, 0, "Account wurde nicht gefunden\noder das Passwort falsch." ) end end end addEventHandler("loginRPGPlayerToServer", getRootElement(),loginRPGPlayer)
-
Ich habe mir die Schon angeschaut. Aber das Vita Script nutzt ja keinen salt
-
@Shyim kannst du mir bei meinem Problem helfen, ich habe bei der Passwort ändern Funktion sein strtoupper drum gemacht aber jetzt ist das gleiche Passwort ein komplett anderer "Code"
-
erlaubt die Datenbank des Gameservers externe Verbindungen?
-
Seinen Apfelbaum einzupflanzen.
wow so nett heute?
-
-
Ich hab jetzt mal den Debug aktivert.
test123
f4a331cb438756fdd23372507c2098df -- Datenbank nur in Caps geschirebentest123
d41d8cd98f00b204e9800998ecf8427e -- Output im Debug ohne strtoupperobwohl es das gleiche Passwort ist
-
Jap wenn ich mich Registriere kann ich mich auch im CP einloggen aber wenn ich nun das Passwort ändere kann ich micht weder im CP noch Ingame einloggen
-
Wenn ich mich nicht irre hast du jetzt eine andere Verschlüsselung bedeutet aus deinem Passwort kommt nicht mehr ABC sondern cba wass zur Folge hat das du dich noch mehr einloggen kannst
Ich habe das CP soweit abgeändert das es zum Vita Script passt. Jetzt ist nurnoch das Problem mit dem Passwort ändern da.
-
Nur zur Info es heißt Coming Soon nicht Coomin Soon
-
ich habe um den md5 vom Passwort ändern einen strtoupper drum gemacht aber jetzt kann ich mich weder in MTA noch im CP einloggen
-
Hay ich wollte das CP mal Testen, und habe es auf meinen Webspace gezogen und mit meiner Datenbank verbunden (Nutze Rise-RL). Wenn ich mich nun einlogge wird nur oben der Blaue Balken und der Hintergrund angezeigt..
Jemand ne ahnung worans liegen könnte?MfG
Leon -
Herzlich Willkommen @BumerCat
-
ERROR: Loading script failed: Take_Off/takeoff_server.lua:1:unexpected symbol near '?' der fehler kommt bei mir
In zeile 1 steht:
-
Hay ich wollte fragen wie man ein Riesenrad (Das aus LS) scripten kann?
-
und sollte das ohne port nicht gehn musste localhost nutzen
-
Name: Leon Schmidt
Alter: 16
Hobbys: MTA Spielen, Scripten und Fußball
Wie viele Jahre oder Monaten oder Tagen spielst du schon GTA : San Andreas? (PS2 und Xbox zählen auch)
- c.a 3 Jahre
Besitzt du Teamspeak³ und ein Headset?
- Ja
Denkst du, du kannst gut schauspielern? (Schießen, Fahren und Fliegen)
- Joa ich habe recht gutes Aim fliegen (ausser Heli) zehlt ehr nicht zu meinen stärken
Magst du Ziegen?
- Ziegen sind ganz toll