1<!DOCTYPE html> 2<html lang="fr" data-env="prod" data-route="_security_recover"> 3<head> 4<meta charset="utf-8" /> 5<title>Mot de passe oublié ?</title> 6<meta name="description" content="Site indépendant qui apporte gratuitement aux diffuseurs de presse des outils de gestion de leurs linéaires. Rappel invendus, nouveautés et parutions." /> 7<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 8<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 9<!-- Google Tag Manager -->
10<script>
vendor: 328 bytes, lines 10-15
10 11(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 12new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 13j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 14'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 15})(window,document,'script','dataLayer','
15GTM-N54TC4DH
vendor: 4 bytes, line 15
15');
16</script>
16 17<!-- End Google Tag Manager -->
18<script src="/build/runtime.6aa8854f.js" defer></script>
18<script src="/build/fancybox.11724ddd.js" defer></script>
18 <link rel="stylesheet" href="/build/reset.78d663b2.css"> 19<link rel="stylesheet" href="/build/header.aad81d1e.css"> 20<link rel="stylesheet" href="/build/header_mobile.d5751976.css"> 21<link rel="stylesheet" href="/build/styles.80403c62.css"> 22<!--[if lte IE 10]> 23<link rel="stylesheet" href="/build/styles_ie10.e64412eb.css"> 24<![endif]--> 25<!--[if lte IE 9]> 26<link rel="stylesheet" href="/build/styles_ie9.1724bded.css"> 27<![endif]--> 28<!--[if lte IE 8]> 29<link rel="stylesheet" href="/build/styles_ie8.bd5593aa.css"> 30<![endif]--> 31<!--[if lte IE 7]> 32<link rel="stylesheet" href="/build/styles_ie7.2d821e6b.css"> 33<![endif]--> 34<!--[if lte IE 6]> 35<link rel="stylesheet" href="/build/styles_ie6.ab75acb7.css"> 36<![endif]-->
37<script src="/build/app.b9877576.js" defer></script>
vendor: 1 bytes, line 37
37
38<script src="/build/rest.afe9d1ea.js" defer></script>
vendor: 1 bytes, line 38
38
39<script src="/build/scripts_ui.b8cfc4b0.js" defer></script>
vendor: 1 bytes, line 39
39
40<script src="/build/script_datatable.a67775d2.js" defer></script>
vendor: 1 bytes, line 40
40
41<script src="/build/dfp.754d15b3.js" defer></script>
vendor: 1 bytes, line 41
41
42<script src="/build/interstitiel_dfp.422a4620.js" defer></script>
42 43<!--[if lte IE 9]>
44<script src="/build/scripts_ie9.bd4e1ce9.js" defer></script>
44 45<![endif]--> 46<!--[if lte IE 8]>
47<script src="/build/scripts_ie8.45ea503c.js" defer></script>
47 48<![endif]--> 49<!--[if lte IE 7]>
50<script src="/build/scripts_ie7.ba9513dd.js" defer></script>
50 51<![endif]--> 52<!--[if lte IE 6]>
53<script src="/build/scripts_ie6.dea2f49a.js" defer></script>
53 54<![endif]--> 55</head> 56<body > 57<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 57-59
57 58<noscript> 59<iframe src="https://www.googletagmanager.com/ns.html?id=
59GTM-N54TC4DH
vendor: 84 bytes, lines 59-61
59" 60height="0" width="0" style="display:none;visibility:hidden"></iframe> 61</noscript>
62<!-- End Google Tag Manager (noscript) --> 63<div class="hors-page" id="background-dfp">
64<script src="/build/googleTag.de7172b1.js" defer></script>
64 65</div> 66<header id="main_nav" class="deco"> 67<nav> 68<a id="logo" href="/"> 69<img src="/build/images/logo_direct-reseau_nav.0148af94.png" alt="Direct Réseau" /> 70</a> 71<ul id="header_login_list"> 72<li class="help"> 73<a href="https://direct-reseau.fr/contact?type=aide" 74id="btn_help" class="bs-tooltip" data-bs-toggle="tooltip" data-bs-placement="left" title="Aide"></a> 75</li> 76<li class="bdd"> 77<form name="security_login_form" id="security_login_form" 78action="/login_check" method="post"> 79<fieldset> 80<input type="text" id="username" 81name="_username" value="" 82placeholder="adresse@email"></input> 83<input type="password" class="password_header" id="password" 84name="_password" placeholder="mot de passe"></input> 85<div> 86<label for="remember"> 87<input type="checkbox" name="_remember_me" id="remember"></input> 88Se souvenir de moi 89</label> 90<a href="/login/recover">mot de passe oublié</a> 91</div> 92</fieldset> 93<input type="submit" 94name="login" id="connexion" 95value="se connecter" class="btn_unco btn_orange"></input> 96</form> 97</li> 98<li> 99<button id="sinscrire" class="btn-sinscrire btn_orange" url="https://direct-reseau.fr/#s_inscrire">S'inscrire</button> 100</li> 101</ul> 102</nav> 103</header> 104<div id="presentation"> 105Un site indépendant qui apporte gratuitement aux diffuseurs de presse des outils de gestion de leurs linéaires 106</div> 107<div id="ancre_inscription"></div>
108<script type="text/javascript"> 109// Currently, desktop dropdowns are handled by Bootstrap 5, whereas mobile dropdowns are managed manually. 110// Bootstrap-specific attributes like data-bs-toggle are dynamically removed on mobile to prevent conflicts. 111// Bootstrap dropdown instances are properly destroyed and reinitialized on window resize to ensure consistent behavior across screen sizes as well. 112function handleDropdownAttributes() { 113const dropdownToggles = document.querySelectorAll('.dropdown-toggle'); 114if (window.innerWidth < 768) { 115dropdownToggles.forEach(el => el.removeAttribute('data-bs-toggle')); 116} else { 117dropdownToggles.forEach(el => el.setAttribute('data-bs-toggle', 'dropdown')); 118} 119} 120function handleBootstrapDropdown() { 121const dropdownToggles = document.querySelectorAll('.dropdown-toggle'); 122dropdownToggles.forEach(toggle => { 123const dropdownInstance = bootstrap.Dropdown.getInstance(toggle); 124if (window.innerWidth >= 768) { 125// Clean inline display added in mobile 126document.querySelectorAll('.dropdown-menu').forEach(menu => { 127menu.style.display = ''; 128}); 129if (!dropdownInstance) { 130new bootstrap.Dropdown(toggle); 131} 132} else { 133if (dropdownInstance) { 134dropdownInstance.dispose(); 135} 136} 137}); 138} 139function handleDesktopOrMobileDropdown() { 140handleDropdownAttributes(); 141handleBootstrapDropdown(); 142} 143let resizeTimer; 144window.addEventListener('resize', () => { 145clearTimeout(resizeTimer); 146resizeTimer = setTimeout(handleDesktopOrMobileDropdown, 50); 147}); 148document.addEventListener('DOMContentLoaded', handleDesktopOrMobileDropdown); 149</script>
149 150<div id="cache_load"></div> 151<section id="main_content"> 152<div id="in_content"> 153<h1>Mot de passe oublié ?</h1> 154<p>Il vous suffit de saisir votre adresse email ci-dessous et un nouveau mot de passe vous sera envoyé par courrier électronique.</p> 155<form name="app\forms\security_recover_form" id="app\forms\security_recover_form" action="/login/recover" method="post" novalidate="novalidate" class="Zebra_Form"><div class="hidden"><input type="hidden" name="name_app\forms\security_recover_form" id="name_app\forms\security_recover_form" value="app\forms\security_recover_form"><label for="zebra_honeypot_app\forms\security_recover_form" style="display:none">Leave this field blank</label><input type="text" name="zebra_honeypot_app\forms\security_recover_form" id="zebra_honeypot_app\forms\security_recover_form" value="" class="control text" autocomplete="off"></div><div class="row"><label for="email" id="label_email">Email<span class="required">*</span></label><input type="text" name="email" id="email" value="" class="control text"></div><div class="row even"><input type="submit" name="action_submit" id="action_submit" value="Valider" class="submit"></div><div class="row last"><div class="note" id="note_required"><span class="required">* champ à renseigner obligatoirement</span></div></div></form>
155<script type="text/javascript">function init_53c937e83fa1400cff4bdf73cf0cf450(){if(typeof jQuery=="undefined"||typeof jQuery.fn.Zebra_Form=="undefined"){setTimeout("init_53c937e83fa1400cff4bdf73cf0cf450()",100);return}else{$(document).ready(function(){$("#app\forms\security_recover_form").Zebra_Form({clientside_disabled:false,close_tips:true,disable_upload_validation:false,on_ready:false,scroll_to_error:true,tips_position:'left',validate_on_the_fly:false,validate_all:false,validation_rules:{"email":{"required":["L'email est requis"],"email":["L'adresse email semble invalide"]}}})})}}init_53c937e83fa1400cff4bdf73cf0cf450()</script>
155 156</div> 157<div class="clear"></div> 158</section> 159<div class="liseuse" style="display:none;background-color:#353535"> 160<button type="button" class="close">×</button> 161<iframe></iframe> 162</div>
163<script> 164document.addEventListener('DOMContentLoaded', function() { 165document.querySelector('#main_content').addEventListener('click', function(event) { 166if (event.target.matches('[role=showLiseuse]')) { 167var url = event.target.getAttribute('data-url'); 168var iframe = document.querySelector('.liseuse iframe'); 169iframe.setAttribute('src', url); 170document.querySelector('.liseuse').style.display = 'block'; 171document.querySelector('.liseuse .close').addEventListener('click', function() { 172document.querySelector('.liseuse').style.display = 'none'; 173}); 174} 175}); 176}); 177</script>
177 178<footer id="footer"> 179<nav id="foot_links"> 180<ul> 181<li> 182<a href="https://direct-reseau.fr/pages/qui-sommes-nous"> 183Qui sommes-nous ? 184</a> 185</li> 186<li> 187<a href="https://direct-reseau.fr/pages/mentions-legales"> 188Mentions légales 189</a> 190</li> 191<li> 192<a href="https://direct-reseau.fr/pages/foire-aux-questions"> 193F.A.Q. - Foire aux questions 194</a> 195</li> 196<li> 197<a href="https://direct-reseau.fr/pages/politique-de-confidentialite"> 198Politique de confidentialité 199</a> 200</li> 201<li><a href="https://direct-reseau.fr/contact">Nous contacter</a></li></ul> 202<div class="clear"></div> 203</nav> 204<div id="copyright"> 205Copyright © 2006-2026 - Tous droits réservés 206</div> 207<div class="hors-page" id="interstitiel_dfp"> 208</div> 209</footer>
210<script>
vendor: 328 bytes, lines 210-215
210 211(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 212(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 213m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 214})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 215ga('create', '
215UA-45153655-2
vendor: 36 bytes, lines 215-216
215', 'auto'); 216ga('send', 'pageview');
217</script>
217 218</body> 219</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.