Vc está usando Banco de dados para armazenar os dados de usuário/senha?
Qual o banco de dados.
vc terá de pensar em com armazenar a senha do usuário criptografada no banco. e em qual sistema de criptografia usar.
Bom com isso definido vc faz um form onde o user entra com o usuário senha. ele faz uma consulta no banco verifica as informações e libera opu não o acesso dai vc armazena os dados so usuário em um objeto que será destruido quando o usuário sair do programa.
Se vc quiser um exemplo de cód fale qual o bd que vc pretende usar. Eu não costumo usar nenhum framework de persistencia.