¿Estas usando MySQL como motor de bases de datos?
>>> has una interfaz gráfica que conecte a mysql de forma remota (por ejemplo)
> Te haces tus metodos para validar que el username y password sea correcto
> Das entrada a tu programa.
Hay otra forma para validar que el username y password sin usar tu base de datos ni la base de datos de foroactivo, esto ultimo imposible.
Supongamos que obtienes el código fuente de tu propio foro pero desde el navegador del usuario (le pides al usuario que tenga su sesion iniciada), exploras el código fuente en busca de su nombre de usuario. Si lo encuentras, le das entrada a tu programa.
Ovbiamente si el usuario inicio sesion en el foro, previamente a la exploracion del código fuente, es porque tiene el password.
Experiencia propia, yo así lo hice hace varios años usando PHP. Con java tambien es posible, buscale un poquito por google.
Por ejemplo, encontre esto:
http://nopaste.info/9c746308bf.html
Hay muchas formas en la que puedes leer el codigo fuente de una pagina web.
Hasta luego.