portal.tissue-analytics.com Open in urlscan Pro
44.196.174.206  Public Scan

URL: https://portal.tissue-analytics.com/
Submission: On September 11 via manual from RO — Scanned from DE

Form analysis 10 forms found in the DOM

<form data-bind="submit:function(){login_init()}" autocomplete="off">
  <div>
    <input type="text" name="username" placeholder="Username" data-bind="
											attr: {placeholder: $root.get_content('username')},
											textInput: username
											">
    <input class="honeypot" tabindex="-1" type="text" name="email" placeholder="Email" data-bind="
											attr: {placeholder: $root.get_content('email')},
											textInput: honeypot
											">
  </div>
  <div class="button_row">
    <!-- ko if: $root.user().cookie_policy.allow_first_party_cookies() -->
    <input type="checkbox" data-bind="checked: remember_username">
    <label data-bind="
												text: $root.get_content('remember_my_username'),
												click: function(){remember_username(!remember_username())}
												">remember my username</label>
    <!-- /ko -->
    <button data-bind="
											text: $root.get_content('submit'),
											click: function(){login_init()}
											">Submit</button>
  </div>
  <div class="hide_inactive" data-bind="css: {active: $root.settings.use_new_auth_module() &amp;&amp; $root.user_api_map()[$root.auth_map_key(username())]}">
    <br><br><br>
    <a class="hint right" data-bind="
											text: $root.get_content('enter_a_new_organization_code'),
											click: function(){login_init(true)}
											">enter a new registration code</a>
  </div>
  <div class="hide_inactive" data-bind="css: {active: $root.gatekeeper().step() == 'select_installation'}">
    <br><br>
    <select data-bind="
												options: available_installations,
												optionsText: 'orgName',
												optionsValue: $data,
												optionsCaption: $root.get_content('please_select_an_org'),
												value: selected_installation
											">
      <option value="">Please select an organization</option>
    </select>
  </div>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form data-bind="submit:function(){login_submit_organization_code(true)}" autocomplete="off">
  <div>
    <input type="text" name="organization_code" placeholder="Registration Code" data-bind="
											attr: {placeholder: $root.get_content('organization_code')},
											textInput: organization_code
											">
  </div>
  <a class="hint left" data-bind="
										text: $root.get_content('back'),
										click: function(){
											$root.gatekeeper().additional_organization_code(false);
											logout();
										}
										">back</a>
  <div class="forgot_password">
    <a data-bind="
											text: $root.get_content('forgot_registration_code'),
											click: function(){
												error_msg(null);
												forgot_registration_code(true);
											}
											">Forgot Registration Code</a>
  </div>
  <div class="button_row">
    <button data-bind="
											text: $root.get_content('submit'),
											click: function(){
												login_submit_organization_code(true);
											}
											">Submit</button>
  </div>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form data-bind="submit:function(){login()}" autocomplete="off">
  <div>
    <input type="password" name="password" placeholder="Password" data-bind="
										attr: {placeholder: $root.get_content('password')},
										textInput: password
										">
  </div>
  <a class="hint left" data-bind="
									text: $root.get_content('back'),
									click: function(){logout()}
									">back</a>
  <div class="forgot_password">
    <a data-bind="
										text: $root.get_content('forgot_password'),
										click: function(){
											error_msg(null);
											forgot_password(true);
										}
										">Forgot Password</a>
  </div>
  <div class="button_row">
    <button data-bind="
										text: $root.get_content('submit'),
										click: function(){login()}
										">Submit</button>
  </div>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form autocomplete="off">
  <!-- ko if: !selected_sub_installation() -->
  <select data-bind="
												options: available_installations,
												optionsText: 'orgName',
												optionsValue: $data,
												optionsCaption: $root.get_content('please_select_an_org'),
												value: selected_sub_installation
											">
    <option value="">Please select an organization</option>
  </select>
  <!-- /ko -->
  <a class="hint left" data-bind="
										text: $root.get_content('back'),
										click: function(){logout()}
										">back</a>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form data-bind="submit:function(){login()}" autocomplete="off">
  <div>
    <input type="text" name="username" placeholder="Username" data-bind="
										attr: {placeholder: $root.get_content('username')},
										textInput: username
										">
  </div>
  <div>
    <input type="password" name="password" placeholder="Password" data-bind="
										attr: {placeholder: $root.get_content('password')},
										textInput: password
										">
  </div>
  <div class="forgot_password">
    <a data-bind="
										text: $root.get_content('forgot_password'),
										click: function(){
											error_msg(null);
											forgot_password(true);
										}
										">Forgot Password</a>
  </div>
  <div class="button_row">
    <input type="checkbox" data-bind="checked: remember_username">
    <label data-bind="
										text: $root.get_content('remember_my_username'),
										click: function(){remember_username(!remember_username())}
										">remember my username</label>
    <button data-bind="
										text: $root.get_content('log_in'),
										click: function(){login()}
										">Log In</button>
  </div>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form data-bind="submit: forgot_registration_code_submit" autocomplete="off">
  <p data-bind="text: $root.get_content('please_enter_your_username')">Please enter your username</p>
  <div>
    <input type="text" placeholder="Username" data-bind="
										attr: {placeholder: $root.get_content('username')},
										textInput: username
										">
  </div>
  <p data-bind="text: $root.get_content('please_enter_your_organization_name')">Please enter your organization name</p>
  <div>
    <input type="text" placeholder="Organization Name" data-bind="
										attr: {placeholder: $root.get_content('organization_name')},
										textInput: organization_name
										">
  </div>
  <a class="hint left" data-bind="
									text: $root.get_content('back'),
									click: function(){forgot_registration_code(false)}
									">back</a>
  <div class="button_row">
    <button data-bind="
										text: $root.get_content('submit'),
										click: forgot_registration_code_submit
										">Submit</button>
  </div>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form data-bind="submit:forgot_password_submit" autocomplete="off">
  <p data-bind="text: $root.get_content('please_enter_your_email_address')">Please enter your email address</p>
  <div>
    <input type="text" placeholder="Email" data-bind="
										attr: {placeholder: $root.get_content('email')},
										textInput: email
										">
  </div>
  <a class="hint left" data-bind="
									text: $root.get_content('back'),
									click: function(){forgot_password(false)}
									">back</a>
  <div class="button_row">
    <button data-bind="
										text: $root.get_content('submit'),
										click:forgot_password_submit
										">Submit</button>
  </div>
  <div class="error_msg" data-bind="text:error_msg,css: {active:error_msg}"></div>
</form>

<form data-bind="submit:update_password">
  <p data-bind="text: $root.get_content('please_create_a_password')">Please create a password to activate your account</p>
  <div>
    <input type="password" placeholder="New Password" data-bind="
										attr: {placeholder: $root.get_content('new_password')},
										textInput: new_password
										">
  </div>
  <div>
    <input type="password" placeholder="Confirm New Password" data-bind="
										attr: {placeholder: $root.get_content('confirm_new_password')},
										textInput: new_password_confirm
										">
  </div>
  <div class="hint" data-bind="text:$root.org().pw_policy_description()">Password requirements: at least 4 characters in length</div>
  <div class="button_row">
    <button data-bind="
										text: $root.get_content('save'),
										click: update_password
										">Save</button>
  </div>
  <div class="error_msg" data-bind="html:change_password_error_msg,css: {active:change_password_error_msg}"></div>
</form>

<form data-bind="submit:update_password">
  <p data-bind="text: $root.get_content('please_create_new_password')">Please create a new password</p>
  <div>
    <input type="password" placeholder="New Password" data-bind="
										attr: {placeholder: $root.get_content('new_password')},
										textInput: new_password
										">
  </div>
  <div>
    <input type="password" placeholder="Confirm New Password" data-bind="
										attr: {placeholder: $root.get_content('confirm_new_password')},
										textInput: new_password_confirm
										">
  </div>
  <div class="hint" data-bind="text: $root.org().pw_policy_description()">Password requirements: at least 4 characters in length</div>
  <div class="button_row">
    <button data-bind="
										text: $root.get_content('save'),
										click: update_password
										">Save</button>
  </div>
  <div class="error_msg" data-bind="html: change_password_error_msg, css: {active:change_password_error_msg}"></div>
</form>

<form data-bind="submit:update_password">
  <p data-bind="text: $root.get_content('please_create_new_password')">Please create a new password</p>
  <div>
    <input type="password" placeholder="Current Password" data-bind="
										attr: {placeholder: $root.get_content('current_password')},
										textInput: password
										">
  </div>
  <div>
    <input type="password" placeholder="New Password" data-bind="
										attr: {placeholder: $root.get_content('new_password')},
										textInput: new_password
										">
  </div>
  <div>
    <input type="password" placeholder="Confirm New Password" data-bind="
										attr: {placeholder: $root.get_content('confirm_new_password')},
										textInput: new_password_confirm
										">
  </div>
  <div class="hint" data-bind="text: $root.org().pw_policy_description()">Password requirements: at least 4 characters in length</div>
  <div class="button_row">
    <button data-bind="
										text: $root.get_content('save'),
										click: update_password
										">Save</button>
  </div>
  <div class="error_msg" data-bind="html: error_msg, css: {active:error_msg}"></div>
</form>

Text Content

select language
English Français Svenska
This site uses cookies for functional and analytical purposes.
More information and options ✓ Accept


COMING SOON!




PLEASE ENTER YOUR USERNAME


PLEASE ENTER YOUR USERNAME

remember my username Submit



enter a new registration code


Please select an organization



PLEASE ENTER YOUR REGISTRATION CODE


back
Forgot Registration Code
Submit



PLEASE ENTER YOUR PASSWORD


back
Forgot Password
Submit



PLEASE SELECT AN ORGANIZATION

Please select an organization back


Forgot Password
remember my username Log In



FORGOT REGISTRATION CODE

Please enter your username



Please enter your organization name


back
Submit



FORGOT PASSWORD

Please enter your email address


back
Submit



SUCCESS

Password reset instructions have been sent to your email address

Okay


ACCESS POLICY


I accept


WELCOME TO TISSUE ANALYTICS!

Please create a password to activate your account



Password requirements: at least 4 characters in length
Save



SUCCESS

Your password has been set

Okay


PASSWORD SAVED

Your account is now active and you may begin using the app immediately


PASSWORD SAVED

Your account is now active and you may begin using the app immediately:


Or check out our web portal: Launch Web Portal


RESET PASSWORD

Please create a new password



Password requirements: at least 4 characters in length
Save



PASSWORD EXPIRED

Please create a new password




Password requirements: at least 4 characters in length
Save



SUCCESS

Your password has been changed

Okay


WELCOME

This is the introduction page. It can be shown as one of the gatekeepers. It may
be permanently dismissed by the user. This page may easily be turned off.

don't show this again got it

v2318.09


Retake Continue
reset Continue



ALERT


Okay


CONFIRMATION


Cancel Continue




console ^ network log reload