CINXE.COM
Login | ClimateTechReview - Global Community for Climate Tech
<!doctype html> <html class="no-js" lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>Login | ClimateTechReview - Global Community for Climate Tech</title> <meta name="robots" content="index, follow" /> <meta name="description" content="Login to your ClimateTechReview account."> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <link rel="canonical" href="https://ctr.climatetechreview.com/login" /> <!-- Open Graph Meta Tags for Social Media --> <meta property="og:title" content="Login | ClimateTechReview - Global Community for Climate Tech" /> <meta property="og:description" content="Login to your ClimateTechReview account." /> <meta property="og:image" content="https://ctr.climatetechreview.com/img/CTR_Favicon.png" /> <meta property="og:url" content="https://ctr.climatetechreview.com/login" /> <meta property="og:type" content="website" /> <!-- Twitter Card Meta Tags --> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Login | ClimateTechReview - Global Community for Climate Tech" /> <meta name="twitter:description" content="Login to your ClimateTechReview account." /> <meta name="twitter:image" content="https://ctr.climatetechreview.com/img/CTR_Favicon.png" /> <!-- Favicon and Apple Touch Icons --> <link rel="icon" href="https://ctr.climatetechreview.com/img/CTR_Favicon.png" sizes="32x32" /> <link rel="icon" href="https://ctr.climatetechreview.com/img/CTR_Favicon.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://ctr.climatetechreview.com/img/CTR_Favicon.png" /> <meta name="msapplication-TileImage" content="https://ctr.climatetechreview.com/img/CTR_Favicon.png" /> <!-- Structured Data --> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebPage", "name": "Login | ClimateTechReview - Global Community for Climate Tech", "url": "https://ctr.climatetechreview.com/login", "logo": "https://ctr.climatetechreview.com/img/CTR_Favicon.png", "description": "Login to your ClimateTechReview account.", "sameAs": [ "https://www.facebook.com/climatetechreview", "https://www.linkedin.com/company/climatetechreview" ] } </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-7WV4B7TEH1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-7WV4B7TEH1'); </script> <!-- Font Icons css --> <link rel="stylesheet" href="/css/font-icons.css"> <!-- plugins css --> <link rel="stylesheet" href="/css/plugins.css"> <!-- Main Stylesheet --> <link rel="stylesheet" href="/css/style.css"> <!-- Responsive css --> <link rel="stylesheet" href="/css/responsive.css"> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <!-- Include Toastr CSS --> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css"> <!-- Include Toastr JS --> <script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.js"></script> <!-- Include Google sign in --> <script src="https://accounts.google.com/gsi/client" async defer></script> <style> .google-btn { background-color: white; color: #333; border: 1px solid #ddd; display: flex; align-items: center; justify-content: center; width: 100%; /* Make the button full width */ padding: 10px; margin-bottom: 10px; /* Add margin-bottom for spacing */ } .separator { display: flex; align-items: center; justify-content: center; margin: 20px 0 10px; /* Reduce top and bottom margins */ } .separator span { background-color: white; padding: 0 10px; } .separator::before, .separator::after { content: ""; flex: 1; height: 1px; background: #ddd; margin: 0 10px; } .google-btn i { margin-right: 10px; } </style> </head> <body> <!-- Body main wrapper start --> <div class="body-wrapper"> <!-- HEADER AREA START (header-5) --> <header class="ltn__header-area ltn__header-5 ltn__header-transparent--- gradient-color-4---"> <!-- ltn__header-middle-area start --> <div class="ltn__header-middle-area ltn__header-sticky ltn__sticky-bg-white"> <div class="container"> <div class="row"> <div class="col"> <div class="site-logo-wrap"> <div class="site-logo"> <a href="/"><img src="/img/CTR_Logo.png" alt="ClimateTechReview"></a> </div> </div> </div> <div class="col header-menu-column"> <div class="header-menu d-none d-xl-block"> <nav> <div class="ltn__main-menu"> <ul> <li class="menu-icon"><a href="#">📊 Database</a> <ul class="sub-menu menu-pages-img-show"> <li> <a href="/investors">💸 Investors</a> </li> <li> <a href="/companies">🏢 Companies</a> </li> <li> <a href="/events">🗓️ Events</a> </li> <li> <a href="/deals">🏷️ Deals</a> </li> <li> <a href="/jobs">💼 Jobs</a> </li> </ul> </li> <li><a href="https://climatetechreview.com/category/featured/" target="_blank">📰 News</a></li> <li><a href="/pricing">💲 Pricing</a></li> <li><a href="/support_our_mission">🤝 Support Our Mission</a></li> <li><a href="https://climatetechreview.com/contact-us/" target="_blank">✉️ Contact</a></li> <li class="special-link"> <a href="/add_listing">Add Listing</a> </li> </ul> </div> </nav> </div> </div> <div class="col ltn__header-options ltn__header-options-2 mb-sm-20"> <!-- user-menu --> <div class="ltn__drop-menu user-menu ml-20"> <ul> <li> <a href="#"><i class="icon-user"></i></a> <ul class="sub-menu"> <li><a href="/login">🔑 Sign in</a></li> <li><a href="/register">📝 Register</a></li> </ul> </li> </ul> </div> <!-- Mobile Menu Button --> <div class="mobile-menu-toggle d-xl-none"> <a href="#ltn__utilize-mobile-menu" class="ltn__utilize-toggle"> <svg viewBox="0 0 800 600"> <path d="M300,220 C300,220 520,220 540,220 C740,220 640,540 520,420 C440,340 300,200 300,200" id="top"></path> <path d="M300,320 L540,320" id="middle"></path> <path d="M300,210 C300,210 520,210 540,210 C740,210 640,530 520,410 C440,330 300,190 300,190" id="bottom" transform="translate(480, 320) scale(1, -1) translate(-480, -318) "></path> </svg> </a> </div> </div> </div> </div> </div> <!-- ltn__header-middle-area end --> </header> <!-- HEADER AREA END --> <!-- Utilize Mobile Menu Start --> <div id="ltn__utilize-mobile-menu" class="ltn__utilize ltn__utilize-mobile-menu"> <div class="ltn__utilize-menu-inner ltn__scrollbar"> <div class="ltn__utilize-menu-head"> <div class="site-logo"> <a href="/"><img src="/img/CTR_Logo.png" alt="ClimateTechReview"></a> </div> <button class="ltn__utilize-close">×</button> </div> <div class="ltn__utilize-menu"> <ul> <li class="menu-icon"><a href="#">📊 Database</a> <ul class="sub-menu"> <li> <a href="/investors">💸 Investors</a> </li> <li> <a href="/companies">🏢 Companies</a> </li> <li> <a href="/events">🗓️ Events</a> </li> <li> <a href="/deals">🏷️ Deals</a> </li> <li> <a href="/jobs">💼 Jobs</a> </li> </ul> </li> <li><a href="https://climatetechreview.com/category/featured/" target="_blank">📰 News</a></li> <li><a href="/pricing">💲 Pricing</a></li> <li><a href="/support_our_mission">🤝 Support Our Mission</a></li> <li><a href="https://climatetechreview.com/contact-us/" target="_blank">✉️ Contact</a></li> <li class="special-link"> <a href="/add_listing">Add Listing</a> </li> </ul> </div> <div class="ltn__utilize-buttons ltn__utilize-buttons-2"> <ul> <li> <!--<a href="#"><i class="icon-user"></i></a>--> <ul class="sub-menu"> <li><a href="/login">🔑 Sign in</a></li> <li><a href="/register">📝 Register</a></li> </ul> </li> </ul> </div> <div class="ltn__social-media-2"> <ul> <li><a href="https://www.facebook.com/profile.php?id=61563154834772" title="Facebook" target="_blank"><i class="fab fa-facebook-f"></i></a></li> <li><a href="#" title="Twitter"><i class="fab fa-twitter"></i></a></li> <li><a href="https://www.linkedin.com/company/climatetechreview" title="Linkedin" target="_blank"><i class="fab fa-linkedin"></i></a></li> </ul> </div> </div> </div> <!-- Utilize Mobile Menu End --> <div class="ltn__utilize-overlay"></div> <!-- LOGIN AREA START --> <div class="ltn__login-area pb-65"> <div class="container"> <div class="row"> <div class="col-lg-12"> <div class="section-title-area text-center"> <h1 class="section-title">🔑 Sign In</h1> </div> </div> </div> <div class="row"> <div class="col-lg-6"> <div class="account-login-inner"> <form id="loginForm" class="ltn__form-box contact-form-box"> <input type="text" name="email" placeholder="Email*"> <input type="password" name="password" placeholder="Password*"> <div class="btn-wrapper mt-0"> <button class="theme-btn-1 btn btn-block" type="submit">SIGN IN</button> <div class="separator"> <span>or</span> </div> <div id="g_id_onload" data-client_id="272286204126-a55guuj2m28j60mgo9a36r16a8fvju93.apps.googleusercontent.com" data-callback="handleCredentialResponse"> </div> <div class="g_id_signin" data-type="standard"></div> <!--<button class="theme-btn-1 btn google-btn btn-block" type="button"> <i class="fab fa-google"></i> Sign in with Google </button>--> </div> <div class="go-to-btn mt-20"> <a href="#" title="Forgot Password?" data-bs-toggle="modal" data-bs-target="#ltn_forget_password_modal"><small>FORGOT YOUR PASSWORD?</small></a> </div> </form> </div> </div> <div class="col-lg-6"> <div class="account-create text-center pt-50"> <h4>DON'T HAVE AN ACCOUNT?</h4> <p>Create one now.</p> <div class="btn-wrapper"> <a href="/register" class="theme-btn-1 btn black-btn">CREATE ACCOUNT</a> </div> </div> </div> </div> </div> </div> <!-- LOGIN AREA END --> <!-- MODAL AREA START (Reset Password Modal) --> <div class="ltn__modal-area ltn__add-to-cart-modal-area----"> <div class="modal fade" id="ltn_forget_password_modal" tabindex="-1"> <div class="modal-dialog modal-md" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="ltn__quick-view-modal-inner"> <div class="modal-product-item"> <div class="row"> <div class="col-12"> <div class="modal-product-info text-center"> <h4>FORGET PASSWORD?</h4> <p class="added-cart"> Enter you register email.</p> <form id="forgetPasswordForm" class="ltn__form-box"> <input type="email" name="email" id="email" placeholder="Type your registered email*" required> <div class="btn-wrapper mt-0"> <button class="theme-btn-1 btn btn-full-width-2" type="submit">Submit</button> </div> </form> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- MODAL AREA END --> <!-- CALL TO ACTION START (call-to-action-6) --> <div class="ltn__call-to-action-area call-to-action-6 before-bg-bottom" data-bs-bg="/img/1.jpg--"> <div class="container"> <div class="row"> <div class="col-lg-12"> <div class="call-to-action-inner call-to-action-inner-6 ltn__secondary-bg position-relative text-center---"> <div class="coll-to-info text-color-white"> <h1>The Community for Climate Tech</h1> <p>View our databases, add your own listings and gain access to members-only deals to supercharge your climate tech business. Connect with: </p> <p>💸 Investors to fund your company</p> <p>🏢 Companies for partnership or fundraising</p> <p>🗓️ Events for networking</p> <p>💼 Professionals who are in the same industry as you</p> </div> <div class="btn-wrapper"> <a class="btn btn-effect-3 btn-white" href="/login">Join/Login <i class="icon-next"></i></a> </div> </div> </div> </div> </div> </div> <!-- CALL TO ACTION END --> <!-- FOOTER AREA START --> <footer class="ltn__footer-area"> <div class="footer-top-area section-bg-2 plr--5"> <div class="container-fluid"> <div class="row"> <div class="col-xl-3 col-md-6 col-sm-6 col-12"> <div class="footer-widget footer-about-widget"> <div class="footer-logo"> <div class="site-logo"> <img src="/img/CTR_Logo.png" alt="Logo"> </div> </div> <p>An AI-powered online global community to connect with investors, companies, events, jobs and deals to help the world tackle climate change.</p> <div class="ltn__social-media mt-20"> <ul> <li><a href="https://www.facebook.com/climatetechreview" title="Facebook" target="_blank"><i class="fab fa-facebook-f"></i></a></li> <!--<li><a href="#" title="Twitter"><i class="fab fa-twitter"></i></a></li>--> <li><a href="https://www.linkedin.com/company/climatetechreview" title="Linkedin" target="_blank"><i class="fab fa-linkedin"></i></a></li> </ul> </div> </div> </div> <div class="col-xl-2 col-md-6 col-sm-6 col-12"> <div class="footer-widget footer-menu-widget clearfix"> <h4 class="footer-title">Database</h4> <div class="footer-menu"> <ul> <li><a href="/investors">Investors</a></li> <li><a href="/companies">Companies</a></li> <li><a href="/events">Events</a></li> <li><a href="/deals">Deals</a></li> <li><a href="/jobs">Jobs</a></li> </ul> </div> </div> </div> <div class="col-xl-2 col-md-6 col-sm-6 col-12"> <div class="footer-widget footer-menu-widget clearfix"> <h4 class="footer-title">Company</h4> <div class="footer-menu"> <ul> <li><a href="/">Home</a></li> <li><a href="/our_mission/">About Us</a></li> <li><a href="/membership/">Membership</a></li> <li><a href="https://climatetechreview.com/contact-us/" target="_blank">Contact Us</a></li> <li><a href="/privacy_policy/">Privacy Policy</a></li> <li><a href="/terms_of_service/">Terms of Service</a></li> <li><a href="/support_our_mission/">Support Our Mission</a></li> <li><a href="/marketing/">Marketing</a></li> </ul> </div> </div> </div> <div class="col-xl-3 col-md-6 col-sm-12 col-12"> <div class="footer-widget footer-tools-widget"> <h4 class="footer-title">Useful Tools</h4> <div class="footer-menu"> <ul> <li><a href="https://forms.gle/Tgj7kcu5wVZWWE1Z9" target="_blank">Suggest A Feature</a></li> </ul> </div> </div> <div class="footer-widget footer-newsletter-widget"> <h4 class="footer-title">We Accept</h4> <img src="/img/icons/payment-4.png" alt="Payment Image"> </div> </div> <div class="col-xl-2 col-md-6 col-sm-6 col-12"> <div class="footer-widget footer-menu-widget clearfix"> <h4 class="footer-title">Submit</h4> <div class="footer-menu"> <ul> <li><a href="/add_listing/">Investor</a></li> <li><a href="/add_listing/">Company</a></li> <li><a href="/add_listing/">Event</a></li> <li><a href="/add_listing/">News Article</a></li> <li><a href="/add_listing/">Pitch Deck</a></li> <li><a href="/add_listing/">Members-only Deal</a></li> <li><a href="/add_listing/">Opinion Piece</a></li> <li><a href="/add_listing/">Job</a></li> </ul> </div> </div> </div> <!--<div class="col-xl-3 col-md-6 col-sm-12 col-12"> <div class="footer-widget footer-newsletter-widget"> <h4 class="footer-title">We Accept</h4> <img src="/img/icons/payment-4.png" alt="Payment Image"> </div> </div>--> </div> </div> </div> <div class="ltn__copyright-area ltn__copyright-2 section-bg-7 plr--5"> <div class="container-fluid ltn__border-top-2"> <div class="row"> <div class="col-md-6 col-12"> <div class="ltn__copyright-design clearfix"> <p>© Copyright 2024 CLIMATETECHREVIEW. All Rights Reserved. <span class="current-year"></span></p> </div> </div> </div> </div> </div> </footer> <!-- FOOTER AREA END --> </div> <!-- Body main wrapper end --> <script> $(document).ready(function() { $('#loginForm').on('submit', function(e) { e.preventDefault(); // Serialize the form data var formData = $(this).serialize(); // Disable the submit button to prevent multiple submissions // var submitButton = $(this).find('button[type="submit"]'); // submitButton.prop('disabled', true); // Create an overlay to prevent any interaction var overlay = $('<div id="interactionOverlay"></div>').css({ position: 'fixed', top: 0, left: 0, width: '100%', height: '100%', backgroundColor: 'rgba(0, 0, 0, 0.5)', zIndex: 9999, cursor: 'not-allowed' }).appendTo('body'); // Disable all buttons and links $('button, a').prop('disabled', true).css('pointer-events', 'none'); // Send the form data via AJAX $.ajax({ type: 'POST', url: '/api/login.php', // The PHP script to handle the login data: formData, success: function(response) { if (response.status === 'success') { // Show a success toast notification toastr.success(response.message, 'Success'); // Redirect to the dashboard or home page after a short delay setTimeout(function() { window.location.href = '/'; // Change this to your desired redirect }, 2000); // 2 second delay before redirect } else { // Show an error toast notification toastr.error(response.message, 'Error'); // Re-enable the submit button // submitButton.prop('disabled', false); // Re-enable all buttons and links $('button, a').prop('disabled', false).css('pointer-events', 'auto'); // Remove the overlay overlay.remove(); } }, error: function() { toastr.error('An error occurred. Please try again.', 'Error'); // submitButton.prop('disabled', false); // Re-enable all buttons and links $('button, a').prop('disabled', false).css('pointer-events', 'auto'); // Remove the overlay overlay.remove(); } }); }); $('#forgetPasswordForm').on('submit', function(e) { e.preventDefault(); // Prevent default form submission var email = $('#email').val(); if (email === '') { toastr.error('Please enter your email address.', 'Error'); return; // Stop the script if email is empty } $.ajax({ url: '/api/send-password-reset-email.php', // Your API endpoint method: 'POST', data: { email: email }, success: function(response) { if (response.status === 'success') { toastr.success(response.message, 'Success'); $('#ltn_forget_password_modal').modal('hide'); // Optionally hide the modal } else { toastr.error(response.message, 'Error'); } }, error: function() { toastr.error('An error occurred while processing your request. Please try again later.', 'Error'); } }); }); }); </script> <script> function handleCredentialResponse(response) { // console.log("Encoded JWT ID token: " + response.credential); // Create an overlay to prevent any interaction var overlay = $('<div id="interactionOverlay"></div>').css({ position: 'fixed', top: 0, left: 0, width: '100%', height: '100%', backgroundColor: 'rgba(0, 0, 0, 0.5)', zIndex: 9999, cursor: 'not-allowed' }).appendTo('body'); // Disable all buttons and links $('button, a').prop('disabled', true).css('pointer-events', 'none'); // Send the ID token to the server for verification $.ajax({ type: 'POST', url: '/api/google-login.php', data: { id_token: response.credential }, success: function(res) { if (res.status === 'success') { toastr.success(res.message, 'Success'); setTimeout(function() { window.location.href = '/'; }, 2000); } else { toastr.error(res.message, 'Error'); // Re-enable all buttons and links $('button, a').prop('disabled', false).css('pointer-events', 'auto'); // Remove the overlay overlay.remove(); } }, error: function() { toastr.error('An error occurred. Please try again.', 'Error'); // Re-enable all buttons and links $('button, a').prop('disabled', false).css('pointer-events', 'auto'); // Remove the overlay overlay.remove(); } }); } </script> <!-- All JS Plugins --> <script src="/js/plugins.js"></script> <!-- Main JS --> <script src="/js/main.js"></script> </body> </html>