Fin de la session d'inscription

La session d'inscription se termine lorsque le client accepte ou refuse le contrat d'inscription en cliquant sur le bouton de contrôle approprié dans la dernière page HTML d'ISS.

Si le client accepte le contrat d'inscription, ISS crée un fichier d'inscription Internet (.ins) qui contient des informations sur le client et le fournisseur de services Internet, et redirige le client HTTP vers ce fichier .ins. Un type MIME (Multipurpose Internet Mail Extensions) d'« application/inscription Internet x » a été créé pour ce fichier. Ce type MIME est associé au programme de configuration sur le client HTTP. Lorsqu'il reçoit des données provenant du fichier .ins, le client HTTP envoie le flux de données au programme de configuration, qui poursuit l'exécution de la procédure d'inscription. L'ISS repasse ainsi officiellement la responsabilité des opérations au client HTTP.

Si le client refuse ou quitte le contrat d'inscription, ISS redirige le client HTTP vers un fichier .ins « Abort » qui ne contient qu'une touche « Status=Abort ». Comme dans la séquence d'acceptation, ISS est alors déchargé de toute responsabilité.

Quelle que soit la conclusion, la base de données du fournisseur de services Internet doit être informée du résultat de la décision finale. Pendant le traitement de la requête CGI finale, pendant lequel le fichier .ins « Accept » ou « Cancel » est créé, vous devez exécuter tout traitement requis sur la base de données pour gérer la conclusion de la transaction d'inscription. Dans l'exemple de code CGI d'inscription, par exemple, l'état de la transaction ne peut être que « Accepted » ou « Canceled ». Il s'agit de la section critique du code qui est fournie dans ce kit. Vous devez adapter ce code à l'environnement spécifique de votre base de données.