1<!DOCTYPE html> 2<html lang="fr-FR"> 3<head> 4 <meta name="viewport" content="width = 600" /> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 6 <title>Connectez-vous à votre compte</title> 7 <meta name="ROBOTS" content="NOINDEX" /> 8 9 <!-- headlines: --> 10
10<script src="https://www.priartem.fr/rsc/js/jquery.min.js?v=6.11.3-stable-2019-08-20"></script>
10 11
11<script src="https://www.priartem.fr/rsc/js/functions.js?v=6.11.3-stable-2019-08-20"></script>
11 12
12<script src="https://www.priartem.fr/rsc/js/build/sha1_md5.bmin.js?v=6.11.3-stable-2019-08-20"></script>
12 13 <link type="text/css" rel="stylesheet" href="https://www.priartem.fr/rsc/css/font-awesome.min.css?v=6.11.3-stable-2019-08-20" /> 14
14<script src="https://www.priartem.fr/rsc/js/bootstrap/bootstrap.min.js?v=6.11.3-stable-2019-08-20"></script>
14 15 <link type="text/css" rel="stylesheet" href="https://www.priartem.fr/rsc/css/bootstrap/bootstrap.min.css?v=6.11.3-stable-2019-08-20" /> 16 <link type="text/css" rel="stylesheet" href="https://www.priartem.fr/rsc/build/bootstrap-backoffice-b2evo_base.bmin.css?v=6.11.3-stable-2019-08-20" /> 17 <link type="text/css" rel="stylesheet" href="https://www.priartem.fr/rsc/css/login.css?v=6.11.3-stable-2019-08-20" /> 18 19</head> 20<body> 21<div class="container"> 22 <div class="wrap" style="width:380px"> 23<div class="panel panel-default"><div class="panel-heading"><h3 class="panel-title">Connectez-vous à votre compte<span class="pull-right"><a href="/"><button type="button" class="close" aria-label="Close"><span aria-hidden="true">×</span></button></a></span></h3></div><div class="panel-body"> 24 25<form id="login_form" class="form-horizontal evo_form__login " method="post" action="https://www.priartem.fr/htsrv/login.php"> 26<div>
26<script> 27 var nb_dynamicSelects = 0; 28 var tab_dynamicSelects = Array(); 29 </script>
29<div id="pwd_hashed_container"></div><fieldset id="ffield_x" class="field_required"> 30<div class="label"></div><div class="input"><input type="text" value="" size="18" maxlength="255" name="x" class="input_text form_text_input form-control field_required" autocapitalize="off" autocorrect="off" placeholder="Nom d'utilisateur (ou adresse email)" id="x" required="required" /> 31</div> 32</fieldset> 33 34<fieldset id="ffield_q" > 35<div class="label"></div><div class="input"><input type="password" value="" size="18" maxlength="70" name="q" class="input_text form_text_input form-control" placeholder="Mot de passe" id="q" required="required" /> 36 <span class="notes"><a href="https://www.priartem.fr/htsrv/login.php?action=lostpassword&redirect_to=%2F&return_to=%2Fhtsrv%2Flogin.php%3Faction%3Dlogin" class="">Mot de passe perdu?</a></span></div> 37</fieldset> 38 39<fieldset><div class="label"></div><div class="input"><input type="submit" class="btn btn-success btn-lg btn" name="login_action[login]" value="Se connecter!" /></div></fieldset> 40 41</div><div class="inline"><input name="crumb_loginform" type="hidden" value="bBZPGOfDMn0LRm1SBPlOahRDm6blyeui" /> 42<input name="source" type="hidden" value="std login form" /> 43<input name="redirect_to" type="hidden" value="https://www.priartem.fr/" /> 44<input name="return_to" type="hidden" value="/htsrv/login.php?action=login" /> 45<input name="validate_required" type="hidden" value="" /> 46<input name="pepper" type="hidden" value="bV5h47xVvgnDwjXssbA92Vs5yFL9mykbvaMK6N7GrY5dafPmdv4le4n6kdyPTZhh" /> 47<input name="action" type="hidden" value="login" /> 48</div> 49</form> 50 51 52
52<script> 53 //<![CDATA[ 54 if( typeof init_dynamicSelect == "function" ) 55 { 56 jQuery( document ).bind( "ready", init_dynamicSelect ); 57 58 } 59 60 //]]> 61 </script>
61</div></div>
61<script> 62 var requestSent = false; 63 var login = document.getElementById("x"); 64 if( login.value.length > 0 ) 65 { // Focus on the password field: 66 document.getElementById("q").focus(); 67 } 68 else 69 { // Focus on the login field: 70 login.focus(); 71 } 72 73 function processSubmit(e) { 74 if (e.preventDefault) e.preventDefault(); 75 if( requestSent ) 76 { // A submit request was already sent, do not send another 77 return; 78 } 79 80 requestSent = true; 81 var form = document.getElementById("login_form"); 82 var username = form.x.value; 83 var get_widget_login_hidden_fields = false; 84 var sessionid = '872788'; 85 86 if( !form.q || !form.pepper || typeof hex_sha1 == "undefined" && typeof hex_md5 == "undefined" ) { 87 return true; 88 } 89 90 jQuery.ajax({ 91 type: 'POST', 92 url: 'https://www.priartem.fr/htsrv/anon_async.php', 93 data: { 94 'x': username, 95 'action': 'get_user_salt', 96 'get_widget_login_hidden_fields': get_widget_login_hidden_fields, 97 'crumb_loginsalt': 'vmSlSfMZuhyOCyHpGpGFI6cGIGMiaYg6', 98 }, 99 success: function(result) { 100 var pwd_container = jQuery('#pwd_hashed_container'); 101 var parsed_result; 102 103 try { 104 parsed_result = JSON.parse(result); 105 } catch( e ) { 106 pwd_container.html( result ); 107 return; 108 } 109 110 var raw_password = form.q.value; 111 var salts = parsed_result['salts']; 112 var hash_algo = parsed_result['hash_algo']; 113 114 if( get_widget_login_hidden_fields ) 115 { 116 form.crumb_loginform.value = parsed_result['crumb']; 117 form.pepper.value = parsed_result['pepper']; 118 sessionid = parsed_result['session_id']; 119 } 120 121 for( var index in salts ) 122 { 123 var pwd_hashed = eval( hash_algo[ index ] ); 124 pwd_hashed = hex_sha1( pwd_hashed + form.pepper.value ); 125 pwd_container.append( '<input type="hidden" value="' + pwd_hashed + '" name="pwd_hashed[]">' ); 126 } 127 128 form.q.value = 'padding_padding_padding_padding_padding_padding_hashed_' + sessionid; /* to detect cookie problems */ 129 // (paddings to make it look like encryption on screen. When the string changes to just one more or one less *, it looks like the browser is changing the password on the fly) 130 131 // Append the correct login action as hidden input field 132 pwd_container.append( '<input type="hidden" value="1" name="login_action[login]">' ); 133 form.submit(); 134 }, 135 error: function( jqXHR, textStatus, errorThrown ) 136 { // Display error text on error request: 137 requestSent = false; 138 var wrong_response_code = typeof( jqXHR.status ) != 'undefined' && jqXHR.status != 200 ? '\nHTTP Response code: ' + jqXHR.status : ''; 139 alert( 'Error: could not get hash Salt from server. Please contact the site admin and check the browser and server error logs. (' + textStatus + ': ' + errorThrown + ')' 140 + wrong_response_code ); 141 } 142 }); 143 144 // You must return false to prevent the default form behavior 145 return false; 146 } 147 148 // Set login form submit handler 149 jQuery( '#login_form' ).bind( 'submit', processSubmit ); 150 151 </script>
151 152 </div> 153</div> 154 155<div class="form_footer_notes">Votre adresse IP: 181.215.65.78<br />Vous devrez accepter les cookies pour pouvoir vous connecter.</div><div class="center" style="margin:1em 1em .5ex"><a href="https://b2evolution.net/" target="_blank" title="b2evolution CMS"><img src="/rsc/img/powered-by-b2evolution-120t.gif" alt="Web Site Engine" title="b2evolution CMS" width="120" height="32" border="0" /></a></div> 156<p class="footer"><a href="http://b2evolution.net/" title="visit b2evolution's website"><strong>b2evolution 6.11.3-stable</strong></a> 157 – 158 <a href="http://b2evolution.net/about/gnu-gpl-license" class="nobr">GPL License</a></p> 159<p class="footer"><span class="nobr">©2003-2018 by <a href="http://fplanque.net/">François</a> <a href="http://fplanque.com/">Planque</a> & <a href="http://b2evolution.net/about/about-us">others</a>.</span></p> 160 161</body> 162</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.