portail-achats.enedis.fr Open in urlscan Pro
185.14.247.18  Public Scan

Submitted URL: http://portail-achats.enedis.fr/
Effective URL: https://portail-achats.enedis.fr/page.aspx/fr/usr/login?ReturnUrl=%2fpage.aspx%2ffr%2fbuy%2fhome
Submission: On January 18 via manual from FR — Scanned from FR

Form analysis 2 forms found in the DOM

Name: mainFormPOST /page.aspx/fr/usr/login?ReturnUrl=%2fpage.aspx%2ffr%2fbuy%2fhome

<form name="mainForm" method="post" action="/page.aspx/fr/usr/login?ReturnUrl=%2fpage.aspx%2ffr%2fbuy%2fhome" id="mainForm" autocomplete="off">
  <input type="hidden" name="hdnUserValue" id="hdnUserValue" value="">
  <input type="hidden" name="__LASTFOCUS" id="__LASTFOCUS" value="">
  <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="t9jIy6FplYHx4w1yCN5w7zK1VwbWg3gfwoY/kfDFY1AUTXGR44fPKqnLK5QAHxN/rhR2CwCELzDY4IrYFh0ffGNMislOZZXqYuoBR60C280=">
  <script type="text/javascript">
    <!--
    Page_Init('mainForm'); // 
    -->
  </script><input type="hidden" id="__EVENTTARGET" name="__EVENTTARGET" value=""><input type="hidden" id="__EVENTARGUMENT" name="__EVENTARGUMENT" value="">
  <script src="/buyer/platform\js/js_ext\md5_script.js?v=20230613200024" type="text/javascript"></script>
  <script type="text/javascript">
    <!--
    // 
    -->
  </script>
  <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="3989C74E">
  <input type="hidden" name="HTTP_RESOLUTION" value="1600 x 1200 x 24">
  <script type="text/javascript">
    document.forms["mainForm"].action = '/page.aspx/fr/usr/login?ReturnUrl=%2fpage.aspx%2ffr%2fbuy%2fhome';
    recup_resol();
  </script>
  <div id="body" class="iv-page iv-manage" objecttype="login">
    <div id="headerContainer" class="iv-header" role="banner">
      <div class="iv-messagebar-outer" style="top: 52px;">
        <div id="messageBar" class="iv-messagebar" style="display:none;" role="alert">
          <div class="ui-widget ui-widget-content iv-messagebar-container iv-messagebar-shadow ui-state-highlight " onmouseover="ivMessage.showAllMessage();" onmouseout="ivMessage.hideAllMessage();">
            <div class="iv-messagebar-text" role="list" style="display:block">
              <ul class="header-alert-msg-list"></ul>
            </div>
            <div class="msgbar-icon-container">
              <button tabindex="0" class="iv-messagebar-opener btn-disable" onclick="ivMessage.pinMessages();return false;" style="display:none;"
                onkeydown="var keyCode=event.which?event.which:event.keyCode;if(keyCode==13 || keyCode==32){$(this).click();abort(event);return false;}return true;">
                <span aria-hidden="true" class="fa fa-caret-right"></span>
                <span class="sr-only">Fermer les alertes</span>
              </button>
              <button tabindex="0" class="iv-messagebar-closer btn-disable" onclick="ivMessage.toggleMessageBar();return false;"
                onkeydown="var keyCode=event.which?event.which:event.keyCode;if(keyCode==13 || keyCode==32){$(this).click();abort(event);return false;}return true;">
                <span aria-hidden="true" class="fa fa-times"></span>
                <span class="sr-only">Fermer les alertes</span>
              </button>
            </div>
          </div>
        </div>
      </div>
      <script type="text/javascript">
        if (modalMode) $('#modalHeaderAlert').hide();
      </script>
      <div id="divLinkContent">
        <a href="#content" onclick="goToContent();return false;" tabindex="0" onkeydown="var keyCode=event.which?event.which:event.keyCode;if(keyCode==13 || keyCode==32){$(this).click();abort(event);return false;}return true;">Aller au contenu</a>
      </div>
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tbody>
          <tr>
            <td class="header_shading">
              <table width="100%" cellpadding="0" cellspacing="0" border="0">
                <tbody>
                  <tr>
                    <td width="125">
                      <a href="/?lang=fr"><img src="/image/logo_erdf.png" id="header_x_imgLogo" alt="Page d'accueil" aria-label="Page d'accueil" onmouseover="ivToolTip.fixedtooltip(null, this, event);" aria-hidden="true"></a>
                    </td>
                    <td>
                    </td>
                    <td align="right">
                      <script type="text/javascript">
                        $(document).ready(function() {
                          $('#aLoginMenu').contextMenu(FormatContextMenuOptions([]), {
                            theme: 'v8',
                            triggerEvent: 'click',
                            showUnderControl: 'aLoginMenu',
                            controlid: 'menu_profil'
                          });
                          $('#aLoginMenu').keydown(function(event) {
                            var keyCode = event.which ? event.which : event.keyCode;
                            var isFirefox = (navigator.userAgent.toLowerCase().indexOf('firefox') > -1 ? true : false);
                            if (keyCode == 13 || keyCode == 32) {
                              $(this).click();
                            }
                          });
                        });
                      </script>
                      <table align="right" class="loginfo">
                        <tbody>
                          <tr>
                            <td height="25">
                              <b></b>
                            </td>
                            <td><select tabindex="0" id="ddlLang" onchange="window.location.href='/page.aspx/fr/usr/login?ReturnUrl=%2fpage.aspx%2ffr%2fbuy%2fhome'.replace('/fr/', '/' + this.value + '/')">
                                <option value="en">Anglais</option>
                                <option value="fr" selected="">Français</option>
                                <option value="it">Italien</option>
                                <option value="pl">Polonais</option>
                              </select></td>
                          </tr>
                        </tbody>
                      </table>
                      <input type="hidden" name="x_headaction" id="x_headaction">
                      <input type="hidden" name="x_headloginName" id="x_headloginName">
                      <script type="text/javascript">
                        function headChangeID(newID) {
                          document.mainForm.x_headaction.value = 'changeID';
                          document.mainForm.x_headloginName.value = newID;
                          submit();
                        }

                        function SwitchDemoMode() {
                          if (!ivCallMethod.switchDemoMode) {
                            ivCallMethodHandler.prototype.switchDemoMode = function() {
                              this.invoke('/ajax.aspx/fr/bas/util_ctrl' + '?methodname=SwitchDemoMode', {}, function() {
                                location.reload();
                              }, null, null);
                            };
                            ivCallMethod.switchDemoMode();
                          }
                        }
                      </script>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
    <div id="content" role="main" class="iv-content" style="top: 55px;">
      <input name="body:_ctl0" type="hidden">
      <table id="body_x_phcLogin" class="phc login_container">
        <tbody>
          <tr>
            <td rule="body_x_phcWelcomeContainer">
              <div id="body_x_phcWelcomeContainer" class="phc login_page_frame login_page_r">
                <div>
                  <table id="body_x_phcWelcome" class="phc">
                    <tbody>
                      <tr>
                        <td>
                          <h1 style="font-size:1em"><span id="rawWelcomeTitleERDF" class="h1"> <span style="color:#FFFFFF;">Bienvenue sur le portail Achats d’Enedis</span></span></h1>
                        </td>
                      </tr>
                      <tr>
                        <td><span class="login_page_r_img"><img src="/image/usr/login_pics_erdf.jpg" id="body_x_icLoginPics" alt=""></span></td>
                      </tr>
                      <tr>
                        <td><span id="rawWelcomeTextERDF" class="login_welcome_text"> <br>Le présent site <a href="https://pha.edf.com/">https://pha.edf.com/</a> (ou <a href="https://portail-achats.enedis.fr//">https://portail-achats.enedis.fr//</a>
                            ) a été fermé définitivement en août 2023. <br>
                            <br>Le nouveau portail achat est disponible :<a href="https://pha2.edf.com/">https://pha2.edf.fr/</a> (ou <a href="https://pha2.enedis.fr//">https://pha2.enedis.com//</a> )</span></td>
                      </tr>
                      <tr>
                        <td><span class="login_page_r_img"><i id="body_x_icLoginPics2" aria-hidden="true"></i></span></td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
              <script>
                Controls.getOrAdd('body_x_phcWelcomeContainer').setRules({
                  "Visible": [{
                    "Property": "Visible",
                    "Value": "False",
                    "conditions": [{
                      "Operator": "Equal",
                      "LogicalOperator": "",
                      "Key": "phcChangePass",
                      "Property": "Visible",
                      "Type": "field",
                      "Function": null,
                      "Id": "9df31fa4-8b00-e511-80cc-a4badb356aa5",
                      "Value": "True",
                      "ClientId": "body_x_phcChangePass",
                      "Validated": false,
                      "FieldFound": true
                    }]
                  }, {
                    "Property": "Visible",
                    "Value": true,
                    "conditions": []
                  }]
                });
              </script>
              <script>
                Controls.getOrAdd('body_x_phcWelcomeContainer').setTemplate(
                  '<div id=\"body_x_phcWelcomeContainer\" class=\"phc login_page_frame login_page_r\">\r\n\t<div><table id=\"body_x_phcWelcome\" class=\"phc\">\r\n\t\t<tr>\r\n\t\t\t<td><span id=\"rawWelcomeTitleERDF\" class=\"h1\"> <span style=\"color:#FFFFFF;\">Bienvenue sur le portail Achats d’Enedis</span></span></td>\r\n\t\t</tr><tr>\r\n\t\t\t<td><span class=\"login_page_r_img\"><img src=\"/image/usr/login_pics_erdf.jpg\" id=\"body_x_icLoginPics\" alt=\"\" /></span></td>\r\n\t\t</tr><tr>\r\n\t\t\t<td><span id=\"rawWelcomeTextERDF\" class=\"login_welcome_text\"> <br>Le présent site <a href=https://pha.edf.com/>https://pha.edf.com/</a> (ou <a href=https://portail-achats.enedis.fr//>https://portail-achats.enedis.fr//</a> ) a été fermé définitivement en août 2023.\r\n<br>\r\n<br>Le nouveau portail achat est disponible :<a href=https://pha2.edf.com/>https://pha2.edf.fr/</a> (ou <a href=https://pha2.enedis.fr//>https://pha2.enedis.com//</a> )</span></td>\r\n\t\t</tr><tr>\r\n\t\t\t<td><span class=\"login_page_r_img\"><i id=\"body_x_icLoginPics2\" aria-hidden=\"true\"></i></span></td>\r\n\t\t</tr>\r\n\t</table></div>\r\n</div>',
                  false);
              </script>
            </td>
            <td valign="top"></td>
            <td valign="top">
              <table id="body_x_placeholder_login_141119164730" class="phc">
                <tbody>
                  <tr>
                    <td>
                      <div id="body_x_phcLoginBoxContainer" class="phc login_page_l_login_box login_page_frame">
                        <div>
                          <table id="body_x_phcLoginBox" class="phc">
                            <tbody>
                              <tr>
                                <td><span id="rawIdentificationLabel" class="h2"> IDENTIFICATION </span></td>
                              </tr>
                              <tr>
                                <td>
                                  <table width="100%" cellpadding="0" cellspacing="0">
                                    <tbody>
                                      <tr>
                                        <td><input name="body:x:txtLogin:x:x" type="text" id="body_x_txtLogin_x_x" class="icon_login_man_background login_page_fields login_field" maxlength="128" lang="en" placeholder="Identifiant" autocomplete="off"
                                            tabindex="0" onchange="crypt_pass('body_x_txtPass_x_x', 'crypted_pass', true);$(this).formatStartTag();" onmouseover="ivToolTip.fixedtooltip('Identifiant', this, event, null, null, !true);"
                                            aria-label="Identifiant">
                                          <script type="text/javascript">
                                            $('#body_x_txtLogin_x_x').watermark();
                                          </script>
                                        </td>
                                      </tr>
                                    </tbody>
                                  </table>
                                </td>
                              </tr>
                              <tr>
                                <td>
                                  <table id="body_x_placeholder_login_141119173634" class="phc">
                                    <tbody>
                                      <tr>
                                        <td>
                                          <table id="body_x_placeholder_login_141119164906" class="phc">
                                            <tbody>
                                              <tr>
                                                <td>
                                                  <table width="100%" cellpadding="0" cellspacing="0">
                                                    <tbody>
                                                      <tr>
                                                        <td><input type="password" id="body_x_txtPass_x_x" class="icon_login_password_background login_page_fields pass_field" maxlength="32" lang="en" placeholder="Mot de passe" autocomplete="off"
                                                            tabindex="0" onchange="crypt_pass('body_x_txtPass_x_x', 'crypted_pass', true);$(this).formatStartTag();" onmouseover="ivToolTip.fixedtooltip('Mot de passe', this, event, null, null, !true);"
                                                            aria-label="Mot de passe">
                                                          <script type="text/javascript">
                                                            $('#body_x_txtPass_x_x').watermark();
                                                          </script>
                                                        </td>
                                                      </tr>
                                                    </tbody>
                                                  </table>
                                                </td>
                                                <td style=" padding-left:5px;display: block;"><span class="btn btn_color_darkblue login_page_btn_input btn_login"><span><input type="submit" name="body:x:btnLogin_btn2" value="Login"
                                                        onclick="crypt_pass('body_x_txtPass_x_x', 'crypted_pass',true);" id="body_x_btnLogin_btn2" data-role="none" data-qa-id="" aria-label="Login" tabindex="0" onkeydown="keyDownEventHandler"
                                                        formnovalidate=""></span></span></td>
                                              </tr>
                                            </tbody>
                                          </table>
                                        </td>
                                      </tr>
                                    </tbody>
                                  </table>
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                      </div>
                    </td>
                  </tr>
                  <tr>
                    <td rule="body_x_phcCustom">
                      <div id="body_x_phcCustom" class="phc login_page_frame login_page_l_custom_box">
                        <div>
                          <table>
                            <tbody>
                              <tr>
                                <td class="login_page_l_custom_box">
                                </td>
                              </tr>
                            </tbody>
                          </table>
                        </div>
                      </div>
                      <script>
                        Controls.getOrAdd('body_x_phcCustom').setRules({
                          "Visible": [{
                            "Property": "Visible",
                            "Value": "False",
                            "conditions": [{
                              "Operator": "Equal",
                              "LogicalOperator": "",
                              "Key": "phcChangePass",
                              "Property": "Visible",
                              "Type": "field",
                              "Function": null,
                              "Id": "fa08c0bc-8b00-e511-80cc-a4badb356aa5",
                              "Value": "True",
                              "ClientId": "body_x_phcChangePass",
                              "Validated": false,
                              "FieldFound": true
                            }]
                          }, {
                            "Property": "Visible",
                            "Value": true,
                            "conditions": []
                          }]
                        });
                      </script>
                      <script>
                        Controls.getOrAdd('body_x_phcCustom').setTemplate(
                          '<div id=\"body_x_phcCustom\" class=\"phc login_page_frame login_page_l_custom_box\">\r\n\t<div>\r\n\r\n<table>\r\n\r\n\t<tr>\r\n\t\t<td class=\"login_page_l_custom_box\">\r\n\t\t\t\r\n\t\t</td>\r\n\t</tr>\r\n\r\n</table></div>\r\n</div>',
                          false);
                      </script>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
          <tr>
            <td></td>
          </tr>
          <tr>
            <td>
              <div id="body_x_phcContainerLinkPopupHelp" class="phc container_link_popup_help">
                <div><a id="body_x_linkPopupHelp" class="link_popup_help" href="../../../usr/#popupHelp"></a></div>
              </div>
            </td>
          </tr>
        </tbody>
      </table>
      <!-- Specific Login Mobile Page -->
      <!-- -->
      <noscript><br><br><br><br><br>
      </noscript>
      <input type="hidden" id="crypted_pass" name="crypted_pass" value="">
      <input type="hidden" id="crypted_confirm_pass" name="crypted_confirm_pass" value="">
      <script type="text/javascript">
        $(document).ready(function() {
          $('.h1').wrap('<h1>');
          $('.h1').parent().attr('style', 'font-size:1em');
        });
      </script>
    </div>
    <div id="footer" role="contentinfo" class="iv-footer">
      <div id="proxyActionBar_x" class="iv-ab-container" style="z-index: 101;">
        <input type="hidden" name="REQUEST_METHOD" id="REQUEST_METHOD" value="GET">
        <div id="action_bar_container" class="action_bar_overflow lock-onajaxrequesting action_bar iv-ab" style="height: 35px;">
          <div class="iv-ab-app-container" style="position: absolute; top: 50%; transform: translateY(-50%); float: left; left: 4px; white-space: nowrap;"> pha_edf v1.11
            <a href="javascript:void(0)" onclick="modalPopup( {'autoOpen':'true','url':'/modal.aspx/fr/bas/legal_mentions?modal=true'} );;return false;" onmouseover="return escape('legal_mentions')" aria-label="legal_mentions" onkeydown="var keyCode=event.which?event.which:event.keyCode;if(keyCode==13 || keyCode==32){$(this).click();abort(event);return false;}return true;">©</a>
          </div>
          <div class="iv-ab-btn-container" style="position: absolute; top: 50%; transform: translateY(-50%); float: right; right: 4px; ">
            <table id="proxyActionBar_x_plhActionBar" class="phc">
              <tbody>
                <tr>
                  <td></td>
                  <td></td>
                  <td></td>
                  <td></td>
                  <td></td>
                </tr>
              </tbody>
            </table>
          </div>
        </div>
        <div id="divWflRefuseMessage" class="iv-ab-wfl-refuse-container" data-role="popup" data-dismissible="false" data-overlay-theme="b">
          <table cellpadding="3" border="0" id="tblWfl">
            <tbody>
              <tr>
                <td colspan="2" valign="top" nowrap="nowrap" id="tdWflMessageTitle">Raison : </td>
              </tr>
              <tr>
                <td valign="top"><textarea name="proxyActionBar:x:txtWflRefuseMessage:x:x" rows="4" cols="60" id="proxyActionBar_x_txtWflRefuseMessage_x_x" requiredmessage="Raison : obligatoire" aria-label="Raison" lang="en" autocomplete="off"
                    tabindex="0" aria-multiline="true" onchange="$(this).formatStartTag();" onmouseover="ivToolTip.fixedtooltip('', this, event, null, null, !false);"></textarea></td>
                <td><span id="spanWflRefuseMessageRequiredField"></span></td>
              </tr>
              <tr>
                <td colspan="3" align="center">
                  <span class="btn btn_color_darkblue"><span><input type="submit" name="proxyActionBar:x:btnWflRefuseCancel_btn2" value="Annuler" onclick="wflRefuseCancel(event); return false;" id="proxyActionBar_x_btnWflRefuseCancel_btn2"
                        data-role="none" data-qa-id="" aria-label="Annuler" tabindex="0" onkeydown="keyDownEventHandler" formnovalidate=""></span></span> &nbsp; <span class="btn btn_color_darkblue"><span><input type="submit"
                        name="proxyActionBar:x:btnWflRefuseMessage_btn2" value="Confirmer" onclick="if (!ClientValidate('proxyActionBar:x:btnWflRefuseMessage_btn2', true, null, false)) return abort(event);wflRefuseMessageClick(event); return false;"
                        id="proxyActionBar_x_btnWflRefuseMessage_btn2" data-role="none" data-qa-id="" aria-label="Confirmer" tabindex="0" onkeydown="keyDownEventHandler"></span></span>
                </td>
              </tr>
            </tbody>
          </table>
          <input type="hidden" id="hdnMandatory" name="hdnMandatory" value="0">
          <input type="hidden" id="hdnWflAction" name="hdnWflAction" value="">
        </div>
        <script type="text/javascript">
          var pressedWflButton = null;

          function wflRefuseClick(mandatory, btn, messageTitle) {
            var action = $('#mainForm').find('#hdnWflAction');
            if (action == null || action.val() == null || action.val().length == 0) {
              pressedWflButton = btn;
              var div = $('#mainForm').find('#divWflRefuseMessage');
              var req = $('#mainForm').find('#spanWflRefuseMessageRequiredField');
              var hdn = $('#mainForm').find('#hdnMandatory');
              var title = $('#mainForm').find('#tdWflMessageTitle');
              if (mandatory) {
                $('#mainForm').find('#proxyActionBar_x_txtWflRefuseMessage_x_x').validate({
                  required: true
                });
              } else {
                $('#mainForm').find('#proxyActionBar_x_txtWflRefuseMessage_x_x').validate({
                  required: false
                });
              }
              if (messageTitle) {
                title.text(messageTitle);
              }
              modalOnLoad();
              if (mobileMode) {
                div.css('display', 'block');
                div.popup({
                  corners: false,
                  history: false,
                  transition: "slideup"
                });
                div.popup("option", "transition", "pop");
                div.popup({
                  afteropen: function(event, ui) {
                    $('#mainForm').find('#proxyActionBar_x_txtWflRefuseMessage_x_x')[0].focus();
                  }
                });
                div.popup("open");
              } else {
                div.appendTo(mainForm);
                var width = div.width() + 2; // ajout de la margin pour FF
                var height = div.height();
                var halfWidth = ((width / 2) * (-1));
                var halfHeight = ((height / 2) * (-1));
                var cssProp = {
                  display: 'block',
                  position: 'absolute',
                  'z-index': 99999
                };
                cssProp.height = height;
                cssProp.top = '50%';
                cssProp.marginTop = halfHeight;
                cssProp.width = width;
                cssProp.left = '50%';
                cssProp.marginLeft = halfWidth;
                div.css(cssProp);
                ivMessage.displayLoadMsg();
                $('#mainForm').find('#proxyActionBar_x_txtWflRefuseMessage_x_x').focus();
              }
              return false;
            }
            if (mobileMode) {
              $('#mainForm').find('#__EVENTTARGET').val(btn.name);
              $('#mainForm').find('#mainForm').submit();
            }
            return true;
          }

          function wflRefuseCancel(event) {
            pressedWflButton = null;
            $('#mainForm').find('#divWflRefuseMessage').css('display', 'none');
            $('#mainForm').find('#tdWflMessageTitle').text('Raison : ');
            $('#mainForm').find('#proxyActionBar_x_txtWflRefuseMessage_x_x').val('');
            $('#mainForm').find('#proxyActionBar_x_txtWflRefuseMessage_x_x').validate({
              required: false
            });
            if (mobileMode) $('#mainForm').find('#divWflRefuseMessage').popup("close");
            else ivMessage.hideLoadMsg();
            modalOnClose(event);
          }

          function wflRefuseMessageClick(event) {
            var action = $('#hdnWflAction');
            if (action != null) {
              action.val('refuse');
            }
            $('#mainForm').find('#divWflRefuseMessage').css('display', 'none');
            if (mobileMode) $('#mainForm').find('#divWflRefuseMessage').popup("close");
            modalOnClose(event);
            if (pressedWflButton != null) {
              pressedWflButton.click();
            }
            //ivMessage.hideLoadMsg();
          }
        </script>
        <input type="hidden" name="proxyActionBar:x:cho" id="proxyActionBar_x_cho">
      </div>
    </div>
  </div>
  <input type="hidden" id="CSRFToken" name="CSRFToken" value="IaWDpUCxwwgvmWL79nGm52XviF1HQ2uNF6MxL9BEJ2g=">
  <script type="text/javascript">
    <!--
    document.getElementById('body_x_txtPass_x_x').removeAttribute('name');
    $(document).ready(function() {
      GetTimezoneOffset();
      UrlPrefixClientCookie();
    });
    $(document).click(function(e) {
      closeAllMenu(e);
    });
    $(document).ready(function() {
      $('[language]').removeAttr('language')
    });
    //temp
    crypt_pass2 = function(field1, CryptPass) {
      var cryptedPass = document.getElementById("crypted_pass");
      cryptedPass.value = (CryptPass ? calcMD5(document.getElementById(field1).value) : document.getElementById(field1).value);
    }
    crypt_pass = function(field1, controlId, CryptPass) {
      var cryptedPass = document.getElementById(controlId);
      cryptedPass.value = (CryptPass ? calcMD5(document.getElementById(field1).value) : document.getElementById(field1).value);
    }
    password_constrainte = function(field) {
      var passWordMD5 = document.getElementById(field).value;
      var _regex = passWordMD5.match(new RegExp('[a-z]', 'g'));
      if (_regex == null || (_regex != null && _regex.length < 1)) {
        alert('Le mot de passe doit contenir au minimum {0} minuscules'.replace('[0]', '1').replace('{0}', '1'));
        return false;
      }
      var _regex = passWordMD5.match(new RegExp('[0-9]', 'g'));
      if (_regex == null || (_regex != null && _regex.length < 1)) {
        alert('Le mot de passe doit contenir au minimum {0} caractéres numériques'.replace('[0]', '1').replace('{0}', '1'));
        return false;
      }
      var _regex = passWordMD5.match(new RegExp('\\W', 'g'));
      if (_regex == null || (_regex != null && _regex.length < 1)) {
        alert('Le mot de passe doit contenir au minimum {0} caractéres spécifiques (autre que les caractères alphanumériques)'.replace('[0]', '1').replace('{0}', '1'));
        return false;
      }
      if (passWordMD5.length < 8) {
        alert('Le mot de passe doit contenir au minimum {0} caractères'.replace('[0]', '8').replace('{0}', '8'));
        return false;
      }
      return true;
    }
    onKeyPress = function(e) {
      var keycode;
      if (window.event) keycode = window.event.keyCode;
      else if (e) keycode = e.which;
      else return true;
      if (keycode == 13) {
        $('#body_x_btnLogin_btn2').click();
        return false;
      }
      return true
    }
    document.onkeypress = onKeyPress;
    if (document.getElementById('body_x_txtLogin_x_x').value != '') document.getElementById('body_x_txtPass_x_x').focus();
    else document.getElementById('body_x_txtLogin_x_x').focus();
    if (document.getElementById('body_x_txtPass_x_x')) document.getElementById('body_x_txtPass_x_x').removeAttribute("name");
    if (document.getElementById('body_x_txtNewPass_x_x')) document.getElementById('body_x_txtNewPass_x_x').removeAttribute("name");
    if (document.getElementById('body_x_txtConfirmNewPass_x_x')) document.getElementById('body_x_txtConfirmNewPass_x_x').removeAttribute("name");
    // 
    -->
  </script>
</form>

Name: hiddenFormPOST

<form name="hiddenForm" method="post" style="display:none;" action="">
  <input type="hidden" name="hiddenName" value="">
  <input type="hidden" name="hiddenPass" value="">
  <input type="hidden" name="hiddenOldPass" value="">
  <input type="hidden" name="hiddenNewPass" value="">
  <input type="hidden" name="hiddenConfimNewPass" value="">
</form>

Text Content

Fermer les alertes Fermer les alertes
Aller au contenu

AnglaisFrançaisItalienPolonais


BIENVENUE SUR LE PORTAIL ACHATS D’ENEDIS


Le présent site https://pha.edf.com/ (ou https://portail-achats.enedis.fr// ) a
été fermé définitivement en août 2023.

Le nouveau portail achat est disponible :https://pha2.edf.fr/ (ou
https://pha2.enedis.com// )

IDENTIFICATION














pha_edf v1.11 ©



Raison :