Quote:
Originally Posted by Sour!
Hallo
Und noch eine kleine Frage^^ es ist öfters vorgekommen dass sich Spieler in anderen Accounts einloggen konnten mit ihren Daten. Ich hab das mit dem Launcher so, dass wenn man sich einloggt der Token auch sofort wieder gelöscht wird, der für den einlogg erstellt wird. Also kann ich mir nicht vorstellen woran das liegen könnte, wäre dankbar für antworten
|
Tabelle t.Accounts
Spalte nEMID
sollte Identitätsspezifikationen haben.
(Ist Identity) Ja
ID-Ausgangswert 1
ID-Inkrement 1
diese Anpassung kann möglicherweise im Laufendem Betrieb bzw. bei schon vorhandenen Einträgen zu Fehlern führen und sollte als allererstes nach dem aufsetzen der DB gemacht werden.
Und zum Löschen des Tokens die Prozedur dbo.p_AccountLog_Add
in der AccountLog Datenbank erweitern um z.B.
Code:
DELETE OdinAccounts.dbo.tTokens where nEMID = @nUserNo
Dies löscht den Token sobald ein Character des betreffenden Accounts einloggt.
Ist dein Loginskript bzw. Loginserver vielleicht fehlerbehaftet?
würde da auch nochmal genau drüberschauen ob nicht vielleicht ne falsche nEMID ausgelesen wird beim loginvorgang.
Gruß D0n