Exemple #1
0
 public Patient doLogin(LoginDTO loginDTO, String ipAddress) throws Exception {
   Patient patient =
       appDAO.authenticatePatient(
           DataEncryptor.encrypt(loginDTO.getUsername()), loginDTO.getPassword());
   if (patient.getCred().getAuthStatus() == Patient.STATUS_AUTHORIZED) {
     startPatientSession(patient, ipAddress, appDAO);
     decrypt(patient);
   }
   activityLogService.logLogin(patient.getId());
   return patient;
 }