import java.io.*; /* * newusr.java * * Created on March 21, 2001, 6:07 PM */ /** * * @author esoto * @version */ public class newusr extends VMachine { /** Creates new newusr */ public newusr() { } public void run() { try { int match = 0; sysapi.Write(OUT,"Please enter your username (No spaces): "); String newusrname = sysapi.Read(IN); String password1; String password2; do { sysapi.Write(OUT,"Please enter your password (No spaces):"); password1 = sysapi.Read(IN); sysapi.Write(OUT,"Please reenter your password: "); password2 = sysapi.Read(IN); if(password1.compareTo(password2)==0) { match=1; } else { sysapi.Write(OUT,"Passwords do not match.\n"); } }while(match==0); File passfile = new File("C:\\java\\OSVM\\sys\\pass"); passfile.createNewFile(); RandomAccessFile iostream = new RandomAccessFile(passfile,"rw"); iostream.seek(iostream.length()); iostream.writeBytes(newusrname + " " + password1 + "\n"); } catch(Exception ex) { System.out.println("newusr threw Exception: " + ex); } sysapi.Exit(vmh,owner); } }