Wir sind weiterhin auf der suche nach:
- Entwickler
- Designer
- Konzepter
bei Interesse den Startpost betrachten ![]()
Wir sind weiterhin auf der suche nach:
bei Interesse den Startpost betrachten ![]()
Warum wird wenn ich bei dem Username nur 2 Zeichen eingebe trotzdem die registrierung fortgesetzt ?ebenso bei der passwortabfrage?
alt.onClient('Account:CheckRegister', (player, username, password) => {
pool.getConnection(function(error, con) {
if(error) throw error;
pool.query('SELECT * FROM `accounts` WHERE `AccountName` = ?',[username] , function(err, rows, fields) {
if(err) throw err;
if(rows[0] === undefined) {
console.log("Username frei!")
if(username.length < 4 && username.length > 100) {
console.log("Username zu kurz")
alt.emitClient(player, 'notification:username:toshort');
alt.emitClient(player, 'webview:register:load');
} else {
alt.emitClient(player, 'notification:username:isfree');
if(password.length < 4 && password.length > 100) {
console.log("Passwort zu kurz")
alt.emitClient(player, 'notification:password:toshort');
alt.emitClient(player, 'webview:register:load');
} else {
pool.query('INSERT INTO `accounts` (`AccountName`, `Passwort`, `SocialClubID`) VALUES (?, ?, ?)', [username, password, player.socialId], function(err2, rows2, fields2) {
if(err2) throw err2;
console.log(rows2);
alt.emitClient(player, 'notification:register:complete');
con.release();
});
}
}
} else if(rows[0].AccountName == username) {
console.log("Username nicht frei!");
alt.emitClient(player, 'notification:username:exist');
alt.emitClient(player, 'webview:register:load');
}
con.release();
});
});
});
Alles anzeigen
Hallöchen,
die suche geht weiter ![]()
Moin zusammen,
ich bin immer noch auf der suche nach Tatkräftigen Helfern ![]()
Bei Interesse in den Startpost schauen ![]()
welches Smartphone nutzt denn du?
iPhone 11 Pro
Sieht bei mit exakt genauso aus
Was ist deine Inspiration von den Bildern?
Moin,
Ich hab das Problem mehrmals am Tag in Whatsapp... Beim öffnen hängt es sich einfach auf ![]()
Solange das Projekt noch am Anfang steht würde ich dir direkt mal empfehlen einen anderen Namen für das Projekt zu nutzen. StateVLife? Klingt nach einer Billigen StateV Kopie.
Hallo,
StateLife ist der richtige Name des Projektes. In meinen Augen sehe ich da keine Problematik.
Auch im neuen Jahr sind wir noch weiter auf der suche ![]()
Pizza Salami Schinken ~ 14€
Aus welchem Grund bekommt man als Teammitglied mehr einkommen?
Toast Hawaiii ~ 3€
Wir sind weiterhin auf der suche ![]()
Wie kann ich aus einer WebView die Daten eines Input Feldes an den Server übertragen?
Ganz normales mysql ?
Wie benutze ich mysql2
Du musst das con.release() in das Callback vom Query packen, da sonst die Verbindung geschlossen wird, bevor der Query überhaupt fertig ist.
Hab es bei jeder Abfrage geändert, bekomme jedoch immernoch das gleiche
Was stimmt hier nicht?
if(err) throw err;
^
Error: connect ETIMEDOUT
at PoolConnection.Connection._handleConnectTimeout (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:412:13)
at Object.onceWrapper (events.js:288:20)
at Socket.emit (events.js:200:13)
at Socket._onTimeout (net.js:432:8)
at listOnTimeout (internal/timers.js:531:17)
at processTimers (internal/timers.js:475:7)
--------------------
at Protocol._enqueue (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:144:48)
at Protocol.handshake (D:\workspace\statelife-server\node_modules\mysql\lib\protocol\Protocol.js:51:23)
at PoolConnection.connect (D:\workspace\statelife-server\node_modules\mysql\lib\Connection.js:119:18)
at Pool.getConnection (D:\workspace\statelife-server\node_modules\mysql\lib\Pool.js:48:16)
at file:///D:/workspace/statelife-server/resources/statelife/server/AccountSystem/AccountVerify.mjs:7:10 {
errorno: 'ETIMEDOUT',
code: 'ETIMEDOUT',
syscall: 'connect',
fatal: true
}
Alles anzeigen
import * as alt from 'alt';
import * as chat from 'chat';
import mysql from 'mysql';
import {pool} from '../database/database.mjs';
alt.onClient('AccountVerify', (player) => {
pool.getConnection(function(err, con) {
if(err) throw err;
var sql = mysql.format('SELECT * from accounts WHERE SocialClub=' + player.socialId);
con.query(sql, function(error, results, fields) {
if(results[0] === undefined) {
alt.emitClient(player, 'AccountSystemRegister');
} else if(results[0].SocialClub == player.socialId) {
alt.emitClient(player, 'AccountSystemLogin');
}
if(error) throw error;
});
con.release();
});
});
Alles anzeigen
LKW - 2,50€