1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 6 <meta charset="UTF-8"> 7 <meta name=" viewport" content="width=device-width initial-scale=1.0 minimum-scale=1.0 miximum=1.0 user-scalable=yes"/> 8 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 9 <title>Sign in/Log in Member-FddGlobal - FDD-global</title> 10 <meta name="description" content="Sign in/Log in as a FddGlobal member to enjoy one-on-one professional services and purchase high-quality and low-price chemical products and services, in fdd-global.com"> 11 <meta name="keywords" content="Sign in,Log in,Member,FddGlobal"> 12 <link rel="icon" href="https://file.cnauto.vip/upload/20240612/8c3661ca8d9aab17f98bab7c6cc0a149.png" /> 13 <link rel="stylesheet" href="/static/home/css/platform/fdd.css?version=3.6.9"> 14 15 <link rel="stylesheet" href="/static/plugins/bootstrap/bootstrap-5.3.0/css/bootstrap.css"> 16
16<script src="/static/plugins/jquery/jquery-2.2.4.min.js"></script>
16 17
17<script src="/static/plugins/do/do.js"></script>
17 18
18<script src="/static/plugins/do/do-config.js?version=3.6.9"></script>
18 19
19<script src="/static/plugins/layer/layer.js"></script>
19 20
20<script src="/static/plugins/lodash/lodash.min.js"></script>
20 21
21<script src="/static/plugins/juicer/juicer-min.js"></script>
21 22
22<script src="/static/home/js/utils.js?version=3.6.9"></script>
22 23 <link rel="stylesheet" href="/static/plugins/swiper/css/swiper.min.css"> 24
24<script src="/static/plugins/swiper/js/swiper.min.js"></script>
24 25
25<script src="/static/plugins/bootstrap/popper.min.js"></script>
25 26
26<script src="/static/plugins/bootstrap/bootstrap-5.3.0/js/bootstrap.bundle.min.js"></script>
26 27 <link rel="stylesheet" href="/static/home/css/flag-icons.css"> 28 <link rel="stylesheet" href="/static/home/css/common.css?version=3.6.9"> 29 <link rel="stylesheet" href="/static/home/css/public.css?version=3.6.9"> 30 <link rel="stylesheet" href="/static/home/css/public_header_footer.css?version=3.6.9"> 31
31<script src="/static/home/js/common.js?version=3.6.9"></script>
31 32
32<script src="https://cstaticdun.126.net/load.min.js?version=3.6.9"></script>
32 33
33<script src="/static/home/js/ibi-tracker/ibi-tracker.min.js"></script>
33 34
34<script> 35 var tracker = window.IbiTracker.init({ 36 serverUrl: 'https://ibi-tracker.tdd-global.com', 37 platformId: 'fdd', 38 writeKey: 'wk_7c5d901be38f4a7c2937be268fa301d2', 39 autoPageview: true, 40 autoPerformance: true 41 }); 42 43 const pageEnteredAt = performance.now(); 44 const pageUrl = window.location.href; 45 let leaveReported = false; 46 47 function reportPageLeave() { 48 if (leaveReported) return; 49 if (typeof tracker === 'undefined' || !tracker || typeof tracker.track !== 'function') return; 50 leaveReported = true; 51 52 tracker.track('$page_leave', { 53 page_url: pageUrl, 54 duration_ms: Math.round(performance.now() - pageEnteredAt), 55 }); 56 57 void tracker.flush(); 58 } 59 60 window.addEventListener('pagehide', reportPageLeave); 61 62 // è¦çé¨åç§»å¨ç«¯ææµè§å¨æªè§¦å pagehide çåºæ¯ 63 document.addEventListener('visibilitychange', () => { 64 if (document.visibilityState === 'hidden') { 65 reportPageLeave(); 66 } 67 }); 68 // IBI åç¹ serverUrl æªé ç½®æ¶æ´ä½è·³è¿åå§åï¼é¡µé¢ä¸åäº§çæ æä¸æ¥ï¼ 69 // collect.js 对 tracker åæå卿§å¤æï¼æªåå§åä¸ä¼æ¥é 70 </script>
70 71 <link rel="stylesheet" href="/static/home/css/login.css?version=3.6.9"> 72
73<script src="/static/home/js/autocomplete.js"></script>
vendor: 1 bytes, line 73
73
74<script src="/static/home/js/hideShowPassword.js"></script>
vendor: 1 bytes, line 74
74
75<script src="https://cstaticdun.126.net/load.min.js?t=202610021448"></script>
75 76<link rel="canonical" href="https://www.fdd-global.com/member-login.html" /> 77<meta name="robots" content="noindex, nofollow" /> 78<style> 79 .form-login .form-header, .custom-form .form-header{ 80 align-items: center; 81 } 82 .form-login .form-item.has-error .input-item .error-msg{ 83 position: relative!important; 84 display: initial!important; 85 } 86 .supply-login{ 87 font-size: 14px; 88 color: #2546A1; 89 } 90</style> 91 92 <!-- Meta Pixel Code --> 93 </head> 94<body class="login-body"> 95<div class="login-page-header"> 96 <div class="logo"> 97 <a href="https://www.fdd-global.com"><img src="https://img.fdd-global.com/upload/20260319/7e4007b667030919be14f13e214460ac.png" alt="agriculture, agricultural products, pesticide, fertilizer, potash fertilizer, phosphate fertilizer, nitrogen fertilizers"></a> 98</div> 99 <div class="change-lang m-l-20"> 100 <div class="nav-item dropdown"> 101 <a class="nav-link dropdown-toggle" href="javascript:;"> 102 <span class="lang-icon en"></span> 103 <span class="txt">English</span> 104 </a> 105 <ul class="dropdown-menu"> 106 <li> 107 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 108 href="javascript:;"> 109 <span class="lang-icon en"></span> 110 <span class="text">English</span> 111 </a> 112 </li> 113 <li> 114 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 115 href="//ru.fdd-global.com/member-login.html"> 116 <span class="lang-icon ru"></span> 117 <span class="text">Ð ÑÑÑкий ÑзÑк</span> 118 </a> 119 </li> 120 <li> 121 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 122 href="//id.fdd-global.com/member-login.html"> 123 <span class="lang-icon id"></span> 124 <span class="text">Bahasa Indonesia</span> 125 </a> 126 </li> 127 <li> 128 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 129 href="//ja.fdd-global.com/member-login.html"> 130 <span class="lang-icon ja"></span> 131 <span class="text">æ¥æ¬èª</span> 132 </a> 133 </li> 134 <li> 135 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 136 href="//de.fdd-global.com/member-login.html"> 137 <span class="lang-icon de"></span> 138 <span class="text">German</span> 139 </a> 140 </li> 141 <li> 142 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 143 href="//th.fdd-global.com/member-login.html"> 144 <span class="lang-icon th"></span> 145 <span class="text">Thai</span> 146 </a> 147 </li> 148 <li> 149 <a class="dropdown-item m-flex-box flex-align-center {if $vo.dict_code == $current_lang_info.dict_code}active{if}" 150 href="//chs.fdd-global.com/member-login.html"> 151 <span class="lang-icon zh-cn"></span> 152 <span class="text">ç®ä½ä¸æ</span> 153 </a> 154 </li> 155 </ul> 156 </div> 157 </div> 158 <div class="flex-auto"></div> 159 <div class="welcome"> 160 Need help <a href="/article-help-center/" class="link">Help center</a> 161 </div> 162</div> 163 164<div class="login-page"> 165 <div class="page-content"> 166 <div class="banner"> 167 <img src="https://img.fdd-global.com/uploads/20260319/5bcaf96522f74a6bcd22f8e7188aaf1d.png" > 168 </div> 169 <div id="login" class="form-box"> 170 <form id="loginForm" action="/member-login.html" class="form-login"> 171 <div class="form-header m-b-15"> 172 <div class="form-title font-weight700" style="text-align:left"> 173 Sign In </div> 174 <div class="supply-login"> 175 <a href="//chs.fdd-global.com/supply-login.html" rel="nofollow"> 176 ä¾åºåç»å½ 177 </a> 178 </div> 179 </div> 180 <div class="google-auth-box"> 181 <a href="/Socialite/google.html" class="google-auth-btn" rel="nofollow"> 182 Sign in with Google </a> 183 <div class="line">or</div> 184 </div> 185 <div class="form-item m-b-5"> 186 <div class="label">
187 <span class="label-name font-size-16 text-black font-weight700">Account</span> 188 </div> 189 <div class="input-item"> 190 <input type="text" 191 class="form-control" 192 name="account" 193 id="account" 194 datatype="*" 195 nullmsg="Please enter your account or email address" 196 errormsg="Please enter your account or email address" 197 placeholder="Please enter your account or email address" 198 value=""> 199 <span class="error-msg"></span> 200 </div> 201 </div> 202 <div class="form-item m-b-5"> 203 <div class="label"> 204 <span class="label-name font-size-16 text-black font-weight700">Password</span> 205 </div> 206 <div class="input-item"> 207 <input class="form-control" 208 type="password" 209 name="password" 210 id="password" 211 datatype="*6-32" 212 nullmsg="Please enter your password" 213 errormsg="The password length is 6-20 characters" 214 placeholder="Please enter your password" 215 value=""> 216 <span class="error-msg"></span> 217 </div> 218 </div> 219 <div class="form-item m-t-15 check-form-item"> 220 <div id="captcha"></div> 221 <div class="input-item"> 222 <input type="hidden" name="validate" value="" datatype="*" nullmsg="Please verify"> 223 <span class="error-msg"></span> 224 </div> 225 </div> 226 <div class="text-right" style="display: block; "> 227 <a href="/member-forget.html" rel="nofollow" class="link">Forgot your password?</a> 228 </div> 229 <div class="form-item m-t-20"> 230 <button type="button" class="btn custom-btn btn-block btn-main btn-sub"> 231 Sign In </button> 232 </div> 233 <div class="form-footer" style="padding:0;"> 234 <span class="text-gray"> 235 Don't have a fdd-global.com account? <a href="/member-reg.html" class="link active " rel="nofollow">Join FREE</a> 236 </span> 237 </div> 238 </form> 239 </div> 240 </div> 241</div> 242 243<div class="login-page-footer text-center"> 244 Copyright © 2021-2025 fdd-global.com .All Rights Reserved 245</div> 246
247<script> 248 let redirect = "/"; 249 let lang = "en",captchaId="32dca889cc764bcb8d7978d6697ea0bb" 250 redirect = redirect==''?'/':redirect 251 var captchaIns; 252 $(function (){ 253 loginSubmit() 254 var account = localStorage.getItem('member_account'); 255 // if(!valid.isEmpty(account)) $('#account').val(account); 256 $('#password').hideShowPassword({ 257 innerToggle: true, 258 }); 259 new autoComplete({ 260 input: $('#account')[0], 261 tipCls: 'mail-guess mid', 262 hoverCls: 'hover', 263 type: 'login' 264 }); 265 loginValid() 266 267 }) 268 function loginSubmit(){ 269 formHelper.subForm(function (res){ 270 if(res.code==200){ 271 try{ 272 localStorage.setItem('member_info',JSON.stringify(res.data)) 273 localStorage.setItem('member_account',res.data.username); 274 //è®¾ç½®ç¨æ·ä¿¡æ¯ 275 $collectAction.setUser(res.data); 276 $collectAction.loginAwsEvent('ç»å½æå',1) 277 }catch(err){ 278 console.log(err) 279 } 280 if (res.data['is_supplier_child'] == 1) { 281 window.location.href = '/supply'; 282 }else{ 283 window.location.href=redirect; 284 } 285 }else{ 286 $collectAction.loginAwsEvent(res.message,0) 287 utils.tips(res.message,2) 288 $('input[name="validate"]').val('') 289 captchaIns.refresh(); 290 } 291 },'#loginForm') 292 } 293 function loginValid(){ 294 initNECaptcha({ 295 captchaId:captchaId, 296 element: '#captcha', 297 mode: 'float', 298 apiVersion:2, 299 lang:lang == 'zh-cn' ? 'zh-CN' : lang, 300 onVerify: function (err, data) { 301 if (err) return // å½éªè¯å¤±è´¥æ¶ï¼å é¨ä¼èªå¨refreshæ¹æ³ï¼æ éæå¨åè°ç¨ä¸æ¬¡ 302 $('input[name="validate"]').val(data.validate) 303 let account = $('input[name="account"]').val() 304 let password = $('input[name="password"]').val() 305 if(!valid.isEmpty(account) && !valid.isEmpty(password)){ 306 $('#loginForm .btn-sub').click() 307 } 308 } 309 }, function (instance) { 310 captchaIns = instance 311 }, function (err) { 312 $('input[name="validate"]').removeAttr('datatype') 313 console.error(err); 314 }) 315 } 316</script>
316 317
318<script src="/static/home/js/collect.js?version=3.6.9" defer></script>
vendor: 1 bytes, line 318
318
319<script> 320 let platformCode = "fdd"; 321 let awsConfig = { 322 channel: 'è¥å¤å¤å½é ç«', 323 puid: '146', 324 lang:'en' 325 } 326 $(function (){ 327 let userInfo = JSON.parse('{\"avatar\":\"\\/static\\/home\\/images\\/avatar.png\",\"logo\":\"\",\"username\":\"\",\"member_id\":0,\"company_id\":0,\"email\":\"\",\"full_name\":\"\",\"operator\":\"unknown\",\"is_supply\":0,\"is_self\":0,\"member_auth_status\":0,\"create_time\":0}'); 328 setTimeout(()=>{ 329 //åå§å 330 $collectAction.init(); 331 //è®¾ç½®ç¨æ·å ¬å ±å±æ§ 332 $collectAction.setUser(userInfo); 333 },500) 334 }) 335</script>
335 336</body> 337</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.