-include_lib("yaws/include/yaws_api.hrl").
\r
% Test du module\r
-tester() ->\r
- %~ {XML, _} = xmerl_scan:string(\r
- %~ "<action name=\"loginCaptcha\">"\r
- %~ " <captchaCrypt>b1b1b4e72e6f3d00e477cf37cced5851</captchaCrypt>"\r
- %~ " <captchaInput>LKJDLA</captchaInput>"\r
- %~ "</action>"),\r
- %~ io:format("Nouvel user : ~p~n", [nouveau_user(XML)]).
+tester() ->
\r
%~ {XML2, _} = xmerl_scan:string(\r
%~ "<action name=\"login\">"\r
%~ "<cookie>4UDUSY6Z2IZNTQO484S8X</cookie>"\r
%~ "<pseudo>Pifou</pseudo>"\r
%~ "<contenu>test & plop</contenu>"\r
- %~ "</action>").
- %~ traiter_xml(
- %~ "<action name=\"generationCaptcha\">"
%~ "</action>").\r
\r
traiter_xml(Contenu) ->\r
{XML, _} = xmerl_scan:string(Contenu),\r
traiter_action(XML#xmlElement.attributes, XML).\r
-
-
-% un client demande la génération d'un captcha (obsolète)
-%~ traiter_action([#xmlAttribute{value="generationCaptcha"}], XML) ->
- %~ euphorik_protocole:generation_captcha(XML); \r
-% un client se log pour la première fois (obsolète)\r
-%~ traiter_action([#xmlAttribute{value="loginCaptcha"}], XML) ->\r
- %~ euphorik_protocole:nouveau_user_captcha(XML); \r
\r
-
+
% un client s'enregistre (pseudo + password)
traiter_action([#xmlAttribute{value="register"}], XML) ->
euphorik_protocole:nouveau_user_login(XML); \r