



<!doctype html>
<html lang="en">
  <head>
    <title>ProjectPlace</title>
    <link href="/css/signin.css" rel="stylesheet" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <section>
      <header>
        <a href="https://www.planview.com/products-solutions/products/projectplace/" rel="noopener noreferrer" target="_blank">
          <img src="/harmony/images/pp-brand-logos/pp-loginpage-logo2.svg" alt="Planview ProjectPlace logo">
        </a>
        <h1>Sign in to ProjectPlace</h1>
      </header>
      
    <form action="/sign-in" method="POST">
        <label for="email">Email</label>
        <input id="email" type="email" name="email" required value="" autofocus>
        
  
  <input type="hidden" name="pi" value="/pp/pp.cgi/0/1">
  
  <input type="hidden" name="qs" value="op=feedback&amp;SAMLRequest=fZJdT4MwFIb%2FCun9KOC%2BbAYGtwuXTCUDvfBmKeVsVKGtnOLHv5eBxhmTJb3re56350kXyOvKsLi1pdrCawtonY%2B6Usj6i5C0jWKao0SmeA3IrGBpfLthgesx02irha6IEyNCY6VWS62wraFJoXmTAh62m5CU1hpklHbxZxDWVFyALICji0YepHWFrmlayjzXFdjSRdT02BHQ5D7NiLPqHiUVP%2BJ%2FYTgUuKfQHmRMd1xxkNSj%2FpU24R6gyLl4Ic56FZJdDmMIxJyLYs%2BDQsz8OfCA72E6ucj9y8m8iyG2sFZoubIhCbxgOvKmI9%2FPvBkbX7Kx90Sc5Hv1a6kKqQ7nPeVDCNlNliWjYalHaLBfqAuQaHG0zfri5sT%2FeSz%2FkU6iQeTun%2BEFPQEPLYbddaT1KtGVFJ9OXFX6fdkAtxASn9BoGPn7JaIv&amp;RelayState=ss%3Amem%3A5ce1f8ac0d9eea065877a84e290064beb4911cd7097326813d7fc8603de00302">
  
  
  <input type="hidden" name="harmony_hash" value="">
  

        <input type="submit" value="Sign in">
    </form>

    

    </section>

    <footer>
      <a href="https://www.planview.com/" rel="noopener noreferrer" target="_blank">
        <img src="/harmony/images/brand-logos/planview/white.svg" alt="Planview logo">
      </a>
    </footer>

    <script nonce="d22177e7-be89-4412-a66e-3b2ae87ea50e">
      document.addEventListener('submit', function(event) {
        let form = event.target;
        // Prevent double-submission by blocking any subsequent submit events.
        if (form.dataset.submitting === 'true') {
          event.preventDefault();
          return;
        }
        form.dataset.submitting = 'true';
        // Defer disabling until after the browser has constructed the form data.
        // Disabling submit inputs synchronously inside the submit event removes
        // their name/value from the POST body (the entry list is built after this
        // event fires), which causes pages like pvid_authorize to lose the
        // "allow"/"deny" value and leave users stuck.
        setTimeout(function() {
          form.querySelectorAll('input[type=submit]').forEach(function(btn) {
            btn.disabled = true;
          });
        }, 0);
      }, true);
    </script>
    
      <script nonce="d22177e7-be89-4412-a66e-3b2ae87ea50e">
        document.querySelectorAll("input[name=harmony_hash]").forEach(function(el) {
          if (document.location.hash) {
            el.value = document.location.hash
          }
        });
      </script>
    
  </body>
</html>