CINXE.COM

Trend Hunter Login

<!Doctype html> <html> <head> <title>Trend Hunter Login</title> <META NAME="Description" CONTENT="Trend Hunter, Trends, Login"> <META NAME="Keywords" CONTENT="Trend Hunter Login"> <link rel="canonical" href="https://www.trendhunter.com/login" /> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta charset='UTF-8'> <link rel="apple-touch-icon" sizes="180x180" href="https://cdn.trendhunterstatic.com/icons/manifest/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://cdn.trendhunterstatic.com/icons/manifest/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://cdn.trendhunterstatic.com/icons/manifest/favicon-16x16.png"> <link rel="mask-icon" href="https://cdn.trendhunterstatic.com/icons/manifest/safari-pinned-tab.svg" color="#000000"> <meta name="theme-color" content="#000000"> <link rel="manifest" href="https://www.trendhunter.com/apps/inc/manifest.json"> <meta property='fb:app_id' content='85925738555' /> <meta name='copyright' content='Trend Hunter Inc.'> <link rel='preconnect' href='https://www.trendhunter.com' /><link rel='preconnect' href='https://fonts.gstatic.com' /> <link href='https://fonts.googleapis.com/css2?family=Roboto+Mono&family=Roboto:wght@100;300;400;500;700&family=Material+Icons&display=swap' rel='preload' as='style'> <link href='https://fonts.googleapis.com/css2?family=Roboto+Mono&family=Roboto:wght@100;300;400;500;700&family=Material+Icons&display=swap' rel='stylesheet'> <link href='https://www.trendhunter.com/apps/css/style?s=all&v=17323.4' rel='stylesheet' async type='text/css'><script defer fetchpriority='low' type='text/javascript' async src='https://www.googletagmanager.com/gtm.js?id=GTM-NTQ3SGG'></script> <script type='text/javascript'> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('set','linker',{'domains':['trendreports.com','trendhunter.com','futurefestival.com','betterandfaster.com','exploitingchaos.com','jeremygutsche.com','keynotes.org','socialbusiness.org','trendhunter.ai','createthefuturebook.com','innovationassessment.com','innovationstrategy.com','keynotespeak.com','futuristu.com','pollfast.com','cleanthesky.com']}); gtag('config', 'AW-1068445809',{'allow_enhanced_conversions':true}); gtag('config', 'G-QB9B65FF8H'); </script> <script type='text/javascript'> // Pardot Website Tracking Campaign piAId = '788783'; piCId = 1244; piHostname = 'pi.pardot.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <meta name="google-signin-client_id" content="798344781004-lf8if4pm2l92elrceh2f753jta1bftjg.apps.googleusercontent.com"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> .ths__icon--google{background:url("https://cdn.trendhunterstatic.com/icons/login/g-normal.png"); display:inline-block; vertical-align:middle; width:32px; height:32px; border:1px solid #4285F4;} .th__btn--googlesignin,.th__btn--facebooklogin,.th__btn--linkedinsignin,.th__btn--twittersignin {padding:0px; padding:5px; padding-right:15px; } .th__btn--facebooklogin .thh__socialItem--facebook{background-color:#3b5998;border-color:#3b5998;width:32px; height:32px; vertical-align:middle;} .th__btn--linkedinsignin .thh__socialItem--linkedin{background-color:#0077B5;border-color:#0077B5;width:32px; height:32px; vertical-align:middle;} .th__btn--twittersignin .thh__socialItem--twitter{background-color:#55acee;border-color:#55acee;width:32px; height:32px; vertical-align:middle;} .th__btn--facebooklogin{outline-color:#3b5998;} .th__btn--googlesignin{outline-color:#4285F4;} .th__btn--linkedinsignin{outline-color:#0077B5;} .th__btn--twittersignin{outline-color:#55acee;} .th__btn--twittersignin:hover{background-color:#55acee; border-color:#55acee;} .th__btn--linkedinsignin:hover{background-color:#0077B5; border-color:#0077B5;} .th__btn--facebooklogin:hover{background-color:#3b5998;border-color:#3b5998;} .th__btn--googlesignin:hover{background-color:#4285F4; border-color:#4285F4;} body{background-color:black;} .thl__left,.thl__right{display:inline-block; vertical-align:top;width:auto;height:100%;} .thl__left{width:415px;height:100%;flex-flow:row wrap; } .thl__right{width:calc(100% - 415px);flex-flow:row wrap;} .thl__form{background-color:transparent; padding:35px;width:100%; display:flex; justify-content:left; align-items:center;position:relative;} .thl{padding-top:60px;padding-bottom:60px; background-image:url("https://cdn.trendhunterstatic.com/i/2020/loginbackground.jpg");background-size:cover;background-position:center center;min-height:100vh;transition:all 0.2s ease-in-out;} .thl__h1{margin:0px; font-size:40px; font-weight:500; margin-bottom:25px;text-align:left;color:white;line-height:1;} .thl__h2{margin:0px; font-size:16px; font-weight:500; margin-bottom:15px;text-align:center; } .thl, .thl *{box-sizing:border-box;} .thl{display:flex;font-size:0px; } .thl__left,.thl__right{display:inline-flex; height:100%;} .th__textInput{ -webkit-appearance:none; -moz-appearance:none; appearance:none; font-size:16px; font-family:Roboto; padding:5px; border-radius:0px!important; } .th__textInput--wonw,.th__textInput--wonb{border:1px solid black;background-color:white;color:black;} .th__textInput--bonw,.th__textInput--bonb{border:1px solid white;color:white; background-color:black;} .th__textBtn{-webkit-appearance:none;-moz-appearance:none; appearance:none; background-color:transparent; color:black; border:0px; padding:0px; outline:none;cursor:pointer;} .th__textBtn:hover{color:#EA2027;} .th__textInput:focus{border-color:#EA2027;border-color:var(--btn-hover);} .thl__lfield{position:relative;margin-bottom:15px; } .thl__icon{z-index:2;display:inline-block; vertical-align:middle;position:absolute;top:4px; left:4px; color:black;} .thl__lfield .th__textInput{vertical-align:middle;padding-left:35px;width:100%; } .thl__sm .th__btn{ } .thl__sm{text-align:center;width:150px; display:flex; justify-content:center; align-items:center; margin:0 auto; margin-bottom:20px; } .thl__sm .thl__socialBtn{margin-right:5px;} .thl__sm .thl__socialBtn:last-child{margin-right:0px;} .thl__lfieldRight{text-align:right; } .thl__forgot{font-size:13px;} .thl__socialBtn{padding:0px; border:0px;font-size:0px; } .thl__sendReset{width:calc(50% - 2px);margin-right:2px;} .thl__join{width:calc(50% - 2px);margin-right:2px; } .thl__signin{width:calc(50% - 2px);margin-left:2px;} .thl__formInner{max-width:300px;width:100%;color:white;} .thl__rememberLbl,.thl__nlLbl{font-size:13px;display:inline-block; vertical-align:middle;width:calc(100% - 20px);color:white;} .thl__rememberCheck,.thl__nlCheck{color:white; cursor:pointer; display:inline-block; vertical-align:middle;margin:0px;-webkit-appearance:none;-moz-appearance:none; appearance:none;border:1px solid white;background-color:white;height:15px; width:15px; margin-right:5px; position:relative; outline:none; } .thl__remember,.thl__nl{vertical-align:top; display:inline-block;cursor:pointer; } .thl__remember:hover .thl__rememberLbl, .thl__nl:hover .thl__nlLbl{color:#EA2027;} .thl__nl{margin-bottom:20px; } .thl__nlLbl{font-size:13px; } .thl__rememberCheck:checked:after,.thl__nlCheck:checked:after{content:'\2713';position:absolute;font-size:12px; top:-2px; left:2px;color:black;} .thl__forgot{display:inline-block;color:white; vertical-align:top;} .thl__lfieldUnder{display:flex; justify-content:space-between;margin-top:5px; } .thl__sfield .th__textInput{width:100%;} .thl__sfield{margin-bottom:15px; } .thl__disclaimer{font-size:13px; margin-bottom:8px;} .thl__joinBtn{width:100%;} .thl__slbl{font-size:14px; color:black;color:white } .thl__form--signup{display:none;} .thl__form--forgot{display:none;} .thl__joinBtn{width:calc(50% - 2px);margin-left:2px;} .thl__back{width:calc(50% - 2px);margin-right:2px; } .thl__inner{width:100%;margin:0 auto;} .thl__imgCont{width:100%;text-align:right;height:0px; position:relative; padding-bottom:95%;left:-65px; top:50px; min-width:550px;} .thl__img{width:100%;height:100%; position:absolute;top:0px; left:0px; object-fit:contain; } .thl__sfields{text-align:left; } .thl__loader{position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:3; background:rgba(0,0,0,0.4);display:none;} .thl__loaderCircle{ height: 40px; width: 40px; border-radius: 50%; border: 4px solid rgba(255,255,255,0); border-top-color: 4px solid red; border-right-color: 4px solid red; -webkit-animation: single2 4s infinite linear; animation: circle-spin 4s infinite linear;position:absolute; left:calc(50% - 20px); top:calc(50% - 20px);} .thl__joinMsgExtra{font-size:13px; text-align:center; margin-bottom:20px; background:black; color:white; padding:15px; font-weight:300;display:none; } .thl__lfield--2fa{display:none;} .thl__ffields{text-align:left;} .thl__formCont{display:flex; justify-content:center; align-items:center; height:100%;padding-left:120px;} .th__hide{display:none;} @keyframes circle-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); border-top-color: red; border-right-color: red; } 50% { border-top-color: #58281f; border-right-color: #58281f; } 100% { -webkit-transform: rotate(720deg); transform: rotate(720deg); border-top-color: red; border-right-color: red; } } @media(max-width:1000px){ .thl__right{display:none; } .thl__formCont{align-items:flex-start;padding-left:0px;justify-content:center; } .thl__inner{text-align:center;} .thl__form{justify-content:center;} .thl__formInner{margin:0 auto;} } @media(max-width:500px){ .thl__left{width:100%;} .thl__form{padding:35px 0px; } } @media(max-width:350px){ .thl__signin,.thl__join,.thl__joinBtn, .thl__back{margin-right:0px; margin-left:0px; width:100%; margin-bottom:5px; } .thl__lfieldUnder{display:block;text-align:left;} .thl__remember,.thl__forgot{display:block;} .thl__rememberLbl{width:auto; } } </style> </head> <body data-ru='https://www.trendhunter.com/mytrends' data-ru2='https://www.trendhunter.com/mytrends' data-rd='' class='body--nopop' data-errorid='errorLogin'> <header class='th__header thh thh--fixed '> <!--[if lt IE 9]><div class='thh__ie8msg'>This site will not display correctly with your browser. Please upgrade your browser in order to navigate without issue.</div><![endif]--> <div class='thh__inner'> <div class='th__container thh__container'> <div class='thh__logoCont thh__logoCont--trendhunter'> <i class='material-icons thh__menuBtn'>menu</i> <a href='https://www.trendhunter.com' ><img alt='Trend Hunter Logo' border=0 width=160 height=40 class='thh__logo' src='https://cdn.trendhunterstatic.com/logos/createthefuture.png'/></a> <i class='material-icons thh__searchTopIcon'>search</i> </div> <div class='thh__navs'> <form class='thh__searchFormMobile' action='https://www.trendhunter.com/results'> <input type='text' class='thh__textInput' name='search' placeholder='Explore a topic'/> </form> <nav class='thh__nav'> <a data-page='content' title='Ideas' href='https://www.trendhunter.com' class='thh__link'>Ideas</a> <a data-page='insights' title='Insights' href='https://www.trendhunter.com/pro' class='thh__link'>Insights</a> <a data-page='innovation' title='Innovation' href='https://www.innovationstrategy.com' class='thh__link'>Innovation</a> <a data-page='advisory' title='Services' href='https://www.trendhunter.com/trendreports' class='thh__link'>Services</a> <a data-page='ai' title='AI' href='https://www.trendhunter.ai' class='thh__link'>AI</a> <a data-page='gpt' title='GPT' href='https://www.trendhunter.ai/gpt' class='thh__link'>GPT</a> <a data-page='tools' title='Dashboard' href='https://www.trendhunter.com/dashboard' class='thh__link'>Dashboard</a> <a data-page='newbook' title='Books' href='https://www.trendhunter.com/best-innovation-books' class='thh__link'>Books</a> <a data-page='keynotes' title='Keynotes' href='https://www.jeremygutsche.com' class='thh__link'>Keynotes</a> <a data-page='masterclasses' title='training' href='https://www.futuristu.com' class='thh__link'>Training</a> <a data-page='events' title='Events' href='https://www.futurefestival.com' class='thh__link'>Events</a> <a data-page='categories' title='Categories' href='https://www.futurefestival.com' class='thh__link thh__link--mobileonly'>Categories</a> </nav> <div class='thh__nav2'> <a data-page='about' title='About&nbsp;&nbsp;&nbsp;&nbsp;' href='https://www.trendhunter.com/about-trend-hunter' class='thh__link thh__link--about'>About&nbsp;&nbsp;&nbsp;&nbsp;</a> <a data-page='profile' title= 'Log in' href='https://www.trendhunter.com/login' class='thh__link thh__link--login'>Log in</a> <i class='material-icons thh__searchIcon thh__icon' data-page='search'>search</i> <i class='material-icons thh__emailIcon thh__icon' data-page='email'>share</i> </div> </div> </div> <div class='thh__pages'> <div data-page='content' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com'>Ideas</a> <div class='thh__itemDesc'>Explore the world's #1 largest database of ideas and innovations, with 478,618 inspiring examples.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendreports.com'>Trend Reports</a> <div class='thh__itemDesc'>Discover why 1,287 brands rely on our AI-powered Trend Reports to get better, faster insights.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/newsletter'>Newsletter</a> <div class='thh__itemDesc'>Join 104,870 subscribers who rely on our weekly newsletter to keep up with need-to-know trends and insights.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/megatrends'>How to Hunt</a> <div class='thh__itemDesc'>Learn more about how to hunt megatrends, ideas, patterns and opportunity.</div> </div> </div> </div> <div data-page='insights' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/pro'>Consumer Insights</a> <div class='thh__itemDesc'>Uncover major shifts and emerging opportunities with our exclusive PRO research.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendreports.com'>Trend Reports</a> <div class='thh__itemDesc'>Discover why 1,287 brands rely on our AI-powered Trend Reports to get better, faster insights.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/newsletter'>Newsletter</a> <div class='thh__itemDesc'>Join 104,870 subscribers who rely on our weekly newsletter to keep up with need-to-know trends and insights.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/megatrends'>How to Hunt</a> <div class='thh__itemDesc'>Learn more about how to hunt megatrends, ideas, patterns and opportunity.</div> </div> </div> </div> <div data-page='advisory' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/trendreports'>Advisory & Services</a> <div class='thh__itemDesc'>Accelerate innovation and ignite disruptive thinking with our award-winning programs and research.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendreports.com'>Trend Reports</a> <div class='thh__itemDesc'>Get fast, customized trend reports, presentations and deep dives 20x faster than traditional research.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/plans'>Plans</a> <div class='thh__itemDesc'>Get started today with a free consultation, our self-serve tools, or a dedicated program.</div> </div> </div> </div> <div data-page='innovation' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.innovationstrategy.com'>Articles & Magazine</a> <div class='thh__itemDesc'>Get inspired with our 4,232 innovation strategy articles, keynote, videos and innovation tools.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.innovationstrategy.com/awards'>Innovation Awards</a> <div class='thh__itemDesc'>Trend Hunter’s Innovation Strategy Awards recognize the best innovation tactics gathered from our interviews with some of the world's most notable business leaders, authors and change makers.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/trendreports'>Advisory & Services</a> <div class='thh__itemDesc'>Accelerate innovation and ignite disruptive thinking with our award-winning programs and research.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.innovationassessment.com'>Innovation Assessment</a> <div class='thh__itemDesc'>Enhance your innovation potential with a deeper understanding of your unique innovation archetype and how your organization benchmarks.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.futuristu.com'>FuturistU</a> <div class='thh__itemDesc'>Prepare for the years ahead with 100+ lessons, tactics, tools and frameworks with our full learning database.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/best-innovation-books'>Innovation Books</a> <div class='thh__itemDesc'>Join 20,000,000 people getting better and faster with our New York Times Bestselling books and keynote videos.</div> </div> </div> </div> <div data-page='keynotes' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.jeremygutsche.com'>Jeremy Gutsche</a> <div class='thh__itemDesc'>Ignite your event or virtual event with our CEO, a NY Times Bestselling Author and one of the top innovation keynote speakers.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/best-innovation-keynote-speakers'>Our Team of Speakers & Virtual Presenters</a> <div class='thh__itemDesc'>Inspire your group with our most popular speakers on innovation, trends, change and futurism.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.futurefestival.com/custom-training'>Custom Training & Events</a> <div class='thh__itemDesc'>Bring the Future Festival experience directly to your team or co-hosted custom event.</div> </div> </div> </div> <div data-page='masterclasses' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.futuristu.com/custom-innovation-masterclass'>Custom Masterclasses</a> <div class='thh__itemDesc'>Join the world's leading brands who leverage our custom programs to accelerate innovation.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.futuristu.com/future-festival-masterclass'>FuturistU 5-Day Program </a> <div class='thh__itemDesc'>Become a Futurist with our immersive 5-Day program at Future Festival World Summit.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.futuristu.com/elearning'>Online eLearning</a> <div class='thh__itemDesc'>Learn the fundamentals of futurism and trends with 100+ online courses about innovation.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/megatrends'>How to Hunt</a> <div class='thh__itemDesc'>Learn more about how to hunt megatrends, ideas, patterns and opportunity.</div> </div> </div> </div> <div data-page='about' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/contact'>Contact</a> <div class='thh__itemDesc'>Get in touch to learn more, ask a question or submit a tip.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/about-trend-hunter'>About Us</a> <div class='thh__itemDesc'>Learn more about Trend Hunter and how we accelerate innovation.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/social'>Follow-Us</a> <div class='thh__itemDesc'>Join our 3,500,000 social media followers, on the cutting edge.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/megatrends'>How to Hunt</a> <div class='thh__itemDesc'>Learn more about how to hunt megatrends, ideas, patterns and opportunity.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/faq'>FAQ</a> <div class='thh__itemDesc'>Get answers to common questions about Trend Hunter.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/community'>Community</a> <div class='thh__itemDesc'>Stay on the cutting-edge with the help of the Trend Hunter community.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/team'>Team</a> <div class='thh__itemDesc'>Meet the team trusted by hundreds of leading businesses worldwide.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/jobs'>Jobs</a> <div class='thh__itemDesc'>Find opportunities to accelerate your career with the #1 Trend Firm.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/news'>News</a> <div class='thh__itemDesc'>Catch up on noteworthy Trend Hunter news and media mentions.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/join'>Join</a> <div class='thh__itemDesc'>Build a portfolio and put your trend-spotting abilities to the test.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/advertise'>Advertising</a> <div class='thh__itemDesc'>Supercharge your marketing by partnering with Trend Hunter.</div> </div> </div> </div> <div data-page='profile' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/portfolio'>Portfolio</a> <div class='thh__itemDesc'>Visit your public portfolio and browse your past articles.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/submit'>Add a Trend</a> <div class='thh__itemDesc'>Write up an article and showcase your trend-spotting skills.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/mytrends'>My Trends</a> <div class='thh__itemDesc'>Edit your articles and see how they stack up on the leaderboards.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.trendhunter.com/settings'>Settings</a> <div class='thh__itemDesc'>Edit your profile, connect your social media accounts, and more.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl thh__itemLbl--login' href='https://www.trendhunter.com/redirectlogin'>Login</a> <div class='thh__itemDesc'>Add a trend, customize your dashboard, or track topics.</div> </div> </div> </div> <div data-page='events' class='thh__page'> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.futurefestival.com'>Future Festival<br/> Innovation Events</a> <div class='thh__itemDesc'>Join the world's top innovators at our in person events.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container'> <a class='thh__itemLbl' href='https://www.trendhunter.com/innovation-webinars'>Free Webinars</a> <div class='thh__itemDesc'>Learn to innovate through chaos, navigate the new normal and maintain work culture from home.</div> </div> </div> <div class='thh__pageLine'> <div class='thh__itemLine th__container' > <a class='thh__itemLbl' href='https://www.futurefestival.com/custom-training'>Custom Training & Events</a> <div class='thh__itemDesc'>Bring the Future Festival experience directly to your team or co-hosted custom event.</div> </div> </div> </div> <div data-page='categories' class='thh__page'> <div class='th__container'> <div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/'>All</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/ai'>AI</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/tech'>Tech</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/lifestyle'>Life</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/popculture'>Culture</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/artdesign'>Design</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/marketing'>Ads</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/business'>Business</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/eco'>Eco</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/socialgood'>Good</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/luxury'>Luxury</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/fashion'>Fashion</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/unique'>Bizarre</a> </div><div class='thh__itemLine'> <a class='thh__itemLbl' href='https://www.trendhunter.com/keynotetrends'>Keynotes</a> </div> </div> </div> <div data-page='search' class='thh__page'> <div class='th__container'> <div class='thh__searchMsg'>Search our database of 478,618 cutting edge ideas.</div> <form class='thh__searchForm' action='https://www.trendhunter.com/results'> <input type='text' name='search' class='thh__textInput' placeholder='Explore a topic'/> <button type='submit' class='th__btn th__btn--wonb'>SEARCH</button> </form> <div class='thh__searchTags'></div> </div> </div> <div data-page='email' class='thh__page thh__page--newsletter'> <div class='th__container'> <div class='thh__newsletterMsg'>Join 104,870 entrepreneurs, innovators and CEOs who rely on our weekly trend report to stay ahead of the crowd.<br/>You'll get special access to premium content and trend research that cannot be found anywhere else.</div> <a class='thh__newsletterLink' href='https://www.trendhunter.com/newsletter'>View last week's newsletter</a> <form class='thh__newsletterSignup' action='https://www.trendhunter.com/newsletter' target='_blank' method='post'> <input style='display:none;' type='text' name='email' class='thh__textInput' placeholder='Your Email'/> <button type='submit' class='th__btn th__btn--wonb'>SUBSCRIBE NOW</button> </form> <div class='thh__socialMessage'>Follow Trend Hunter</div> <div class='thh__social'> <a class='thh__socialItem thh__socialItem--facebook' target='_blank' href='https://www.facebook.com/trendhunter' rel='me noopener noreferrer' ></a> <a class='thh__socialItem thh__socialItem--twitter' target='_blank' href='https://www.twitter.com/trendhunter' rel='me noopener noreferrer'></a> <a class='thh__socialItem thh__socialItem--youtube' target='_blank' href='https://www.youtube.com/trendhunter' rel='me noopener noreferrer'></a> <a class='thh__socialItem thh__socialItem--linkedin' target='_blank' href='https://www.linkedin.com/company/trend-hunter/' rel='me noopener noreferrer'></a> <a class='thh__socialItem thh__socialItem--instagram' target='_blank' rel='me noopener noreferrer' href='https://instagram.com/trend_hunter'></a> <a class='thh__socialItem thh__socialItem--pinterest' target='_blank' rel='me noopener noreferrer' href='https://pinterest.com/trendhunter/'></a> <a class='thh__socialItem thh__socialItem--tiktok' target='_blank' rel='me noopener noreferrer' href='https://www.tiktok.com/@trend_hunter'></a> </div> </div> </div> </div> <div class='thh__catNav'> <div class='th__container thh__catNavInner'> <a title='DASHBOARD' class='thh__catLink thh__catLink--mobile' href='https://www.trendhunter.com/dashboard'>DASHBOARD</a> <a title='RESEARCH' class='thh__catLink thh__catLink--mobile' href='https://www.trendhunter.com/trendreports'>RESEARCH</a> <a title='KEYNOTES' class='thh__catLink thh__catLink--mobile' href='https://www.jeremygutsche.com'>KEYNOTES</a> <a title='EVENTS' class='thh__catLink thh__catLink--mobile' href='https://www.futurefestival.com'>EVENTS</a> </div> </div> </div><div class='thh__fixedSpacer'></div><div class='thh__shadowCover'></div> </header> <div class='th__container thl'> <div class='thl__inner'> <div class='thl__formCont'> <div class='thl__form thl__form--signin'> <div class='thl__loader'><div class='thl__loaderCircle'></div></div> <div class='thl__formInner'> <h1 class='thl__h1'>Log in to the <br/>#1 Most Popular <br/>Trend Platform</h1> <form id='loginForm' method='post' action='https://www.trendhunter.com/apps/login' onsubmit='return false;'> <div class='thl__lfields'> <div class='thl__lfield'> <i class='material-icons thl__icon'>person</i> <input type='text' name='username' placeholder='Username / Email' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__lfield'> <i class='material-icons thl__icon'>lock</i> <input type='password' name='password' placeholder= 'Password' class='th__textInput th__textInput--wonw'/> <div class='thl__lfieldUnder'> <label class='thl__remember'> <input type='checkbox' class='thl__rememberCheck' name='remember_me' id='remember_me' /> <span class='thl__rememberLbl'>Remember Me</span> </label> <button type='button' class='th__textBtn thl__forgot'>Forgot Password?</button> </div> </div> <div class='thl__lfield'> <button type='button' class='th__btn thl__join th__btn--bonb th__btn--transparent'>JOIN NOW</button> <button type='submit' class='th__btn thl__signin th__btn--wonb'>LOG IN</button> </div> <div class='thl__lfield thl__lfield--2fa'> <i class='material-icons thl__icon'>lock</i> <input type='text' name='2facode' placeholder= '2FA Code' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__lfield thl__lfield--2fa'> <button type='submit' class='th__btn thl__verify th__btn--wonb'>SUBMIT CODE</button> </div> </div> </form> <div class='thl__sm thl__sm--login'> <span class='thl__socialBtn' id='googleSigninBtn'></span> <button type='button' class='th__btn thl__socialBtn th__btn--facebooklogin'> <span class='thh__socialItem thh__socialItem--facebook'></span> </button> <button type='button' class='th__btn thl__socialBtn th__btn--linkedinsignin'> <span class='thh__socialItem thh__socialItem--linkedin'></span> </button> </div> </div> </div> <div class='thl__form thl__form--forgot'> <div class='thl__loader'><div class='thl__loaderCircle'></div></div> <div class='thl__formInner'> <div class='thl__h2'>Enter the email for your account and we'll send you a password reset link.</div> <div class='thl__ffields'> <form id='forgotForm' method='post' action='https://www.trendhunter.com/login' onsubmit='return false;'> <input type='hidden' name='aj' value='1'/> <input type='hidden' name='nojs' value='1'/> <input type='hidden' name='act' value='register'/> <div class='thl__sfield'> <label class='thl__slbl'>Email Address</label> <input type='text' name='email' class='th__textInput th__textInput--wonw'/> </div> <button type='button' class='th__btn thl__back th__btn--bonb th__btn--transparent'>GO BACK</button> <button class='th__btn th__btn--wonb thl__sendReset' type='submit'>RESET</button> </form> </div> </div> </div> <div class='thl__form thl__form--signup'> <div class='thl__loader'><div class='thl__loaderCircle'></div></div> <div class='thl__formInner'> <div class='thl__joinMsgExtra'>The social media account does not appear to be associated with a Trend Hunter account.<br/>Please create an account to continue.</div> <div class='thl__h1'>Join Us<br/>and Stay on<br/>the Cutting Edge</div> <p class='thl__disclaimer'>By clicking Join Now or by clicking one of the social media icons you agree to our <a style='color:red;' target=_blank href='https://www.trendhunter.com/terms'>Terms of Service</a>.</p> <div class='thl__sfields'> <form id='registerForm' method='post' onsubmit='return false' action="https://www.trendhunter.com/login"> <input type='hidden' name='aj' value='1'/> <input type='hidden' name='nojs' value='1'/> <input type='hidden' name='act' value='register'/> <label class='thl__nl'> <input type='checkbox' checked='checked' class='thl__nlCheck' name='newsletter'/> <span class='thl__nlLbl'>Get our Weekly Trend Report, Top 20 and eBook FREE</span> </label> <div class='thl__h2 '>Join in One Click Using Social Media</div> <div class='thl__sm thl__sm--join '> <span class='thl__socialBtn' id='googleJoinBtn'></span> <button type='button' class='th__btn thl__socialBtn th__btn--facebooklogin'> <span class='thh__socialItem thh__socialItem--facebook'></span> </button> <button type='button' class='th__btn thl__socialBtn th__btn--linkedinsignin'> <span class='thh__socialItem thh__socialItem--linkedin'></span> </button> </div> <div class='thl__h2'><span class="">Or</span> Fill out the Info Below</div> <div class='thl__sfield'> <label class='thl__slbl'>Email</label> <input type='text' name='email' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__sfield'> <label class='thl__slbl'>Confirm Email</label> <input type='text' name='emailConfirm' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__sfield'> <label class='thl__slbl'>Username</label> <input type='text' name='username' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__sfield'> <label class='thl__slbl'>Full Name</label> <input type='text' name='fullname' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__sfield'> <label class='thl__slbl'>Password</label> <input type='password' name='password' class='th__textInput th__textInput--wonw'/> </div> <div class='thl__sfield'> <div class="g-recaptcha" data-sitekey="6Le4Dh0TAAAAAG2IzqSAjN8cRN1x8Sv_GC1u4OdS"></div> </div> <button type='button' class='th__btn thl__back th__btn--bonb th__btn--transparent'>GO BACK</button> <button class='th__btn th__btn--wonb thl__joinBtn' type='submit'>JOIN NOW</button> </form> </div> </div> </div> </div> </div> </div> <footer class='thf' data-sv='Web 3 through Edgecast'> <div class='th__container'> <div class='thf__cont'> <div class='thf__links'> <a href='https://www.trendhunter.com/about-trend-hunter'>About Us &amp; Contact</a> &nbsp; &nbsp; <a href='https://www.jeremygutsche.com'>Innovation Keynote Speaker</a> &nbsp; &nbsp; <a href='https://www.futurefestival.com'>Best Innovation Conference</a> &nbsp; &nbsp; <a href='https://www.trendhunter.com/trendreports'>Custom Trend Reports</a> </div> <div class='thf__copyright'> <a href='https://www.trendhunter.com/'>Trends</a> Ⓒ 2024 <span itemprop='publisher' itemscope itemtype='https://schema.org/Organization'> <span itemprop='name'>TREND HUNTER Inc.</span> </span> &nbsp; &nbsp; <a href='https://www.trendhunter.com/terms'>Terms of Use, Copyright Info &amp; Privacy Policy</a> </div> </div> </div> </footer> <div id="fb-root"></div> <!--[if lt IE 9]> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js" ></script> <![endif]--> <!--[if (gte IE 9) | (!IE)]><!--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" ></script> <!--<![endif]--> <script src='https://www.google.com/recaptcha/api.js'></script> <script src="https://accounts.google.com/gsi/client" async defer></script> <script src='https://www.trendhunter.com/apps/js/kite-header.js?v=17323.4'></script> <script> var TH_RedirectUrl = "https://www.trendhunter.com/mytrends", TH_RedirectUrl2 = "https://www.trendhunter.com/mytrends", TH_Do = "", TH_Email = "", TH_Prompt = "", TH_Signup = 0; TH_Reset = 0; TH_Token = "lt_950fadfba8e5803341d4fed1ef1be3bd"; TH_cHash = ""; var THL_Google = { joinIntent:false, handleResponse:function(resp){ console.log(resp); if(!resp.credential){ console.log('no google credentials'); return false; } if(THL_Google.joinIntent){ THL_Google.join(resp.credential); }else{ THL_Google.login(resp.credential); } }, init:function(){ google.accounts.id.initialize({ client_id: '798344781004-lf8if4pm2l92elrceh2f753jta1bftjg.apps.googleusercontent.com', callback: THL_Google.handleResponse }); google.accounts.id.renderButton(document.getElementById('googleSigninBtn'), { type: 'icon', theme: 'filled_blue', size: 'medium', click_listener:function(){ THL_Google.joinIntent = false; } }); google.accounts.id.renderButton(document.getElementById('googleJoinBtn'), { type: 'icon', theme: 'filled_blue', size: 'medium', click_listener:function(){ THL_Google.joinIntent = true; } }); }, join:function(idt){ var nl = $('input[name="newsletter"]:checked').length; var $req = THL.ajax({act:'gjoin',idt:idt,nl:nl}); $req.done(function(r){ if(!r.success){ if(r.data.login && r.data.login == 1){ var prompt = Prompt.alert(r.data.msg); prompt.done(function(){ window.location.href = TH_RedirectUrl; }); return false; } error(r.data); return false; } var prompt = Prompt.alert('Your account has been created successfully! You\'ve been logged in and your account credentials have been sent to your email.'); prompt.done(function(){ window.location.href = TH_RedirectUrl; }) }) }, login:function(idt){ var $req = THL.ajax({act:'glogin',idt:idt}); $req .done(function(r){ if(!r.success){ if(typeof r.data == 'object' && r.data.act == 'join'){ $('.thl__joinMsgExtra').show(); THL.showJoinForm(); $('.thl__sfields input[name="email"]').val(r.data.email); $('.thl__sfields input[name="emailConfirm"]').val(r.data.email); return; } error(r.data); return; } if(typeof r.data == 'object' && r.data.is_mc == 1){ window.location.href = "https://www.trendhunter.com/apps/mc/tools"; return; } window.location.href = TH_RedirectUrl; }) } } var THL_Facebook = { mode:'login', init:function(){ FB.init({appId: '85925738555', status: true, cookie: true,xfbml: false, version: 'v2.0'}); $('.thl__sm--login .th__btn--facebooklogin').on('click', function(){ THL_Facebook.mode = 'login'; FB.getLoginStatus(function(response) { if(response.authResponse){ THL_Facebook.login(response); return; } THL_Facebook.setup(); }); }); $('.thl__sm--join .th__btn--facebooklogin').on('click', function(){ THL_Facebook.mode = 'join'; FB.getLoginStatus(function(response) { if(response.authResponse){ THL_Facebook.join(); return; } THL_Facebook.setup(); }); }); }, setup:function(){ FB.login(function(response){ if(response.authResponse){ if(THL_Facebook.mode == 'login'){ THL_Facebook.login(response); }else{ THL_Facebook.join(); } return; } },{scope:'email'}); }, join:function(){ FB.api('/v2.9/me?fields=email,name',function(response) { if(!response.email){ //need to re_request for email; var prompt = Prompt.alert("Your email is a required permission for Trend Hunter. Please allow the Email permission in the Facebook dialogue to create an account."); prompt.done(function(){ FB.login(function(response){ THL_Facebook.join(); }, {scope:'email', auth_type:'rerequest'}); return; }); } //should have the email permission now, get hte signed request and lets make the account FB.getLoginStatus(function(response) { if(response.authResponse){ var authObject = response.authResponse, fbId = authObject.userID, signedRequest = authObject.signedRequest, accessToken = authObject.accessToken; var nl = $('input[name="newsletter"]:checked').length; var $req = THL.ajax({act:'fjoin',fbid:fbId, sr:signedRequest, at:accessToken,nl:nl}); $req.done(function(r){ if(!r.success){ if(r.data.login && r.data.login == 1){ var prompt = Prompt.alert(r.data.msg); prompt.done(function(){ window.location.href = TH_RedirectUrl; }); return false; } error(r.data); return false; } var prompt = Prompt.alert('Your account has been created successfully! You\'ve been logged in and your account credentials have been sent to your email.'); prompt.done(function(){ window.location.href = TH_RedirectUrl; }) }); return; } }); }); }, login:function(response){ var authObject = response.authResponse, fbId = authObject.userID, signedRequest = authObject.signedRequest; var $req = THL.ajax({act:'flogin',fbid:fbId, sr:signedRequest}); $req.done(function(r){ if(!r.success){ if(typeof r.data == 'object' && r.data.act == 'join'){ $('.thl__joinMsgExtra').show(); THL.showJoinForm(); return; } error(r.data); return false; } window.location.href = TH_RedirectUrl; }); } } var THL_LinkedIn = { login:function(){ var $req = THL.ajax({act:'lilogin',redirect:TH_RedirectUrl}); $req.done(function(r){ if(!r.success){ error(r.data); return false; } window.location.href = r.data; }); }, join:function(){ var nl = $('input[name="newsletter"]:checked').length; var $req = THL.ajax({act:'lijoin',redirect:TH_RedirectUrl,nl:nl}); $req.done(function(r){ if(!r.success){ error(r.data); return false; } window.location.href = r.data; }); } } var THL_Twitter = { login:function(){ var $req = THL.ajax({act:'tlogin',redirect:TH_RedirectUrl}); $req.done(function(r){ if(!r.success){ error(r.data); return false; } window.location.href = r.data; }); } } var THL = { _ap:window.location.href, init:function(){ THL.bind(); THL.checkDo(); THL.checkPrompt(); if(TH_Signup){ THL.showJoinForm(); } if(TH_Reset){ THL.showForgotForm(); } }, bind:function(){ $('body') .on('click','.thl__sm--login .th__btn--linkedinsignin',THL_LinkedIn.login) .on('click','.thl__sm--join .th__btn--linkedinsignin',THL_LinkedIn.join) .on('click','.th__btn--twittersignin',THL_Twitter.login) .on('click','.thl__join',THL.showJoinForm) .on('click','.thl__back',THL.showLoginForm) .on('click','.thl__signin',function(){ THL.signIn(false); }) .on('click','.thl__verify',function(){ THL.signIn(true); }) .on('click','.thl__joinBtn',THL.join) .on('click','.thl__forgot',THL.showForgotForm) .on('click','.thl__sendReset',THL.forgotRequest) .on('keyup','input[name="2facode"]',function(e){ if(e.which == 13){ e.stopPropagation(); $('.thl__verify').trigger('click'); } }); }, forgotRequest:function(){ var email = $.trim($('.thl__ffields input[name="email"]').val()); if(!email.length){ error('Please enter your email to request a password reset.'); return; } var $req = THL.ajax({act:'reset',email:email}, 'POST', false); $('.thl__form--forgot .thl__loader').show(); $req.done(function(r){ if(!r.success){ error(r.data); return false; } Prompt.alert('A password reset email has been sent!'); }); $req.always(function(){ $('.thl__form--forgot .thl__loader').hide(); }) }, join:function(){ var $fields = $('.thl__sfields'), email = $.trim($fields.find('[name="email"]').val()), emailConfirm = $.trim($fields.find('[name="emailConfirm"]').val()), username = $.trim($fields.find('[name="username"]').val()), fullname = $.trim($fields.find('[name="fullname"]').val()), password = $.trim($fields.find('[name="password"]').val()); var nl = $('input[name="newsletter"]:checked').length; var captchaResponse = grecaptcha.getResponse(); if( !email.length || !emailConfirm.length || !username.length || !fullname.length || !password.length ){ error('Please fill out all the fields to create a new account.'); return false; } var usernameRegex = /^[a-zA-Z0-9]+$/, validUsername = username.match(usernameRegex); if(validUsername == null){ error('Your username can only contain letters and numbers.'); return false; } if(!captchaResponse.length){ error('Please complete the captcha to create a new account.'); return false; } if(email != emailConfirm){ error('The email and email confirm fields do not match.'); return false; } if(password.length < 5){ error('Your password must be at least 5 characters long.'); return false; } $('.thl__form--signup .thl__loader').show(); var $req = THL.ajax({ act:'join', email:email, username:username, name:fullname, password:password, captcha:captchaResponse, nl:nl, cid:TH_cHash }); $req.always(function(){ $('.thl__form--signup .thl__loader').hide(); }) $req.done(function(r){ if(!r.success){ grecaptcha.reset(); error(r.data); return false; } var prompt = Prompt.alert('Your account has been successfully created! Please confirm your email to activate your account by clicking the link in the email we\'ve just sent.'); prompt.done(function(){ window.location.href = TH_RedirectUrl; }); }); }, checkPrompt:function(){ if(TH_Prompt.length){ Prompt.alert(TH_Prompt); } }, checkDo:function(){ if(TH_Do == 'join-sm'){ $('.thl__joinMsgExtra').show(); THL.showJoinForm(); if(TH_Email){ $('.thl__sfields input[name="email"]').val(TH_Email); $('.thl__sfields input[name="emailConfirm"]').val(TH_Email); } } }, signIn:function(twofa){ var $fields = $('.thl__lfields'), username = $.trim($fields.find('[name="username"]').val()), password = $.trim($fields.find('[name="password"]').val()), rememberMe = $fields.find('[name="remember_me"]:checked').length ? 'on' : 0; var params = { act:'login', username:username, password:password, remember_me:rememberMe, tk:TH_Token }; if(username.length == 0 || password.length == 0){ error('You must provide a username & password in order to log in.'); return false; } if(twofa){ var code = $.trim($fields.find("[name='2facode']").val()); if(!code.length){ error('You must provide a 2fa code to log in.'); return false; } params['act'] = 'verify'; params['code'] = code; } $('.thl__form--signin .thl__loader').show(); var $req = THL.ajax(params, 'POST', false); $req.done(function(r){ if(!r.success){ if(r.data == 'invalid_login_token'){ var prompt = Prompt.alert("Your login session has expired. Reloading the login page to retrieve a new session."); prompt.done(function(){ window.location.reload(); }); return; }else if(r.data == '2fa'){ $('.thl__lfield--2fa').show(); return false; }else if(typeof r.data == 'object' && r.data[0] == '2fa-key'){ var prompt = Prompt.alert('You do not have a 2fa key. You cannot login. You must set one up.'); prompt.done(function(){ window.location.href = 'https://www.trendhunter.com/apps/security/2fa?t='+r.data[1]; }); return false; }else if(r.data == '2fa-key'){ var prompt = Prompt.alert('You do not have a 2fa key. You must set one up.'); prompt.done(function(){ window.location.href = 'https://www.trendhunter.com/apps/security/2fa'; }); return false; }else if(typeof r.data == 'object' && r.data[0] == 'password_reset'){ var prompt = Prompt.alert("Your password requires updating. Click OK to setup a new password!"); prompt.done(function(){ window.location.href = 'https://www.trendhunter.com/apps/password-reset?prk='+r.data[1]; }); return false; }else{ error(r.data); return false; } } // console.log(this); if(this.url == 'https://www.trendhunter.com/apps/security/2fa'){ THL.signIn(false); return; } var redirect = TH_RedirectUrl; console.log(r.data); if(r.data.th){ redirect = TH_RedirectUrl2; } window.location.href = redirect; }); $req.fail(function(){ error("There was an internal login error. Please try again.<br/>If this continues, <a href='/contact' style='color:red;'>click here to submit a contact form</a>"); }); $req.always(function(){ $('.thl__form--signin .thl__loader').hide(); }) }, showLoginForm:function(){ $('.thl__form:visible').fadeOut(function(){ $('.thl__form--signin').fadeIn(); }) }, showJoinForm:function(){ $('.thl__form:visible').fadeOut(function(){ $('.thl__form--signup').fadeIn(); }) }, showForgotForm:function(){ $('.thl__form:visible').fadeOut(function(){ $('.thl__form--forgot').fadeIn(); }) }, ajax:function(params,type, cache){ var params = params || {}, type = type || 'POST', cache = cache || false; params['aj'] = 1; var url = THL._ap; if(params['act']){ if(params['act'] == 'login'){ url = "https://www.trendhunter.com/apps/login"; }else if(params['act'] == 'verify'){ url = "https://www.trendhunter.com/apps/security/2fa"; } } return $.ajax({ url:url, data:params, dataType:'json', type:type, cache:cache, xhrFields:{withCredentials:true}, crossDomain:true }); } } THL.init(); (function() { var e = document.createElement('script'); e.type = 'text/javascript'; e.src = document.location.protocol + '//connect.facebook.net/en_US/sdk.js#version=v2.0&xfbml=1&appId=85925738555'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); window.fbAsyncInit = THL_Facebook.init; /* window.initGoogle = THL_Google.init; */ window.addEventListener ? window.addEventListener("load",THL_Google.init,false) : window.attachEvent && window.attachEvent("onload",THL_Google.init); if(!window.error){ function error(data){ alert(data); } } </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10