hallo habe folgendes problem Mysql speichert Accounts nicht beim einloggen kommt immer passwort falsch z.b beim Citylife script habe aber schon ein paar probiert immer das gleiche problem
mit freundlichen grüßen Paul
hallo habe folgendes problem Mysql speichert Accounts nicht beim einloggen kommt immer passwort falsch z.b beim Citylife script habe aber schon ein paar probiert immer das gleiche problem
mit freundlichen grüßen Paul
Bitte kein MD5 verwenden! (Das ist nicht DSGVO konform!)
Und auch keine Hash Funktion in SQL verwenden, denn dann stehen die Passwörter im Klartext im mysql.log...
Toll dass jeder Admin dann potentiell alle Passwörter hat, super!
Bitte auf BCrypt setzen: Hash Verfahren genauer erklärt
Und als Tipp, kein %s im Query nutzen, da dies MySQL-Injections ermöglicht. So wie es aktuell ist wäre es ein leichtes jeden Spieler zu bearbeiten oder die ganze DB zu löschen.
Der Spieler wird auch geladen, vermutlich ist Skriptseitig etwas nicht ganz richtig. Und es gibt einen Fehler in der MySQL-Syntax laut log, wird da etwas falsch übergeben.
Danke für den Tipp !lokal am rechner funktioniert alles es ist egal welchen gamemode ich nutze er speichert zwar gewisse Sachen Nur nicht Die User
Zitat von pauli300[09:10:09] [DEBUG] pushed value 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rank = '0', pSpielerWiederbelebt='0', pPermitCoolDown='0',AdminVerified='0',pFir' at line 1' onto AMX stack
Kann verschiedene Ursachen haben, möglicherweise ist der String zu klein, jedoch schicke uns doch mal den Code Abschnitt dazu.
jetzt hab ich es mit einem anderen script probiert lokal funktioniert alles nur am server kann man sich einfach nicht registrieren
und wenn der account in der datenbank registriert ist geht alles
es muss am mysql server was falsch konfiguriert sein
hier das test script https://raw.githubusercontent.…e/master/sampcitylife.pwn
aber es ist wie gesagt egal was für ein script man verwendet immer wieder das gleiche problem?
Alles anzeigenjetzt hab ich es mit einem anderen script probiert lokal funktioniert alles nur am server kann man sich einfach nicht registrieren
und wenn der account in der datenbank registriert ist geht alles
es muss am mysql server was falsch konfiguriert sein
https://www.file-upload.net/download-15013317/mysql.log.html
hier das test script https://raw.githubusercontent.…e/master/sampcitylife.pwn
aber es ist wie gesagt egal was für ein script man verwendet immer wieder das gleiche problem?
Lösch bitte mal die mysql.log und stelle den Debug so ein, sodass er nur Errors/Warnings in die mysql.log schreibt, dann versuchst du dich nochmal zu registrieren und schickst uns die Log.
Danke für den tipp habe das problem gefunden
Danke für den tipp habe das problem gefunden
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
MySQL auf Linux ist so gesehen wie eine Frau, sehr zerbrechlich und sehr anfällig was die Reizbarkeit betrifft, man muss nur ein minimalen Fehler im Syntax haben was bei Windows keinen Einfluss hat und schon ist es am zicken/meckern. Das soll jz nicht frauenfeindlich sein. Bei Linux müssen die Spalten einen Standard Wert haben, nur als kleiner Tipp.