hallo leute, bräuchte eure kleine hilfe wie dem auch sei
würde gerne meine Userregistrierung vom chat etwas umgestalten um auch andere projekte an die datenbank anzubinden.!
bsp: nickname³passwort³23³7³297³#99ccff³14.07.2011 06:26:35³ <-- so wird es momentan gespeichert, in einem textfile. also username.txt
würde es aber gerne so haben wollen zb:
nickname=admin
passwort=passwort
alter=23
hier ein kleiner ausschnitte aus dem javaquellcode , der ist für die userregistrierung zuständig:
ich sag keinem das er das für mich machen soll, sondern nur tipps wenn möglich. achja ³ = \263
Mfg und danke im vorraus!
bsp: nickname³passwort³23³7³297³#99ccff³14.07.2011 06:26:35³ <-- so wird es momentan gespeichert, in einem textfile. also username.txt
würde es aber gerne so haben wollen zb:
nickname=admin
passwort=passwort
alter=23
hier ein kleiner ausschnitte aus dem javaquellcode , der ist für die userregistrierung zuständig:
Java:
SPEICHERN:
public void userchanged(String s)
{
String s1 = "";
Object obj = null;
boolean flag = false;
try
{
String as[] = (String[])users.get(s.toLowerCase());
if(as[0].indexOf("/") == -1 && as[0].indexOf(".") == -1)
{
FileOutputStream fileoutputstream = new FileOutputStream("db/" + as[0] + ".txt");
PrintStream printstream = new PrintStream(fileoutputstream);
String s2 = "";
for(int i = 0; i < 22; i++)
{
if(as[i] != null && as[i].indexOf("\263") != -1)
as[i] = master.pstring.replace(as[i], "\263", "");
s2 = s2 + as[i] + "\263";
}
printstream.println(s2);
fileoutputstream.close();
}
}
catch(Exception exception)
{
System.out.println(exception.toString());
}
}
AUSLESEN:
public void loadFromZip()
{
try
{
System.out.println("Registrierte Benutzer werden geladen");
users.clear();
File file = new File("db");
String as[] = file.list();
for(int i = 0; i < as.length; i++)
try
{
FileInputStream fileinputstream = new FileInputStream("db/" + as[i]);
DataInputStream datainputstream = new DataInputStream(fileinputstream);
String s = "";
for(String s1 = ""; (s1 = datainputstream.readLine()) != null;)
s = s + s1;
String as1[] = (String[])readNext(s);
users.put(as1[0].toLowerCase(), as1);
fileinputstream.close();
}
catch(Exception exception1) { }
Registry _tmp = this;
ChatServer.readuser = "0";
}
catch(Exception exception) { }
}
Mfg und danke im vorraus!
Zuletzt bearbeitet von einem Moderator: