portal.tissue-analytics.com
Open in
urlscan Pro
34.197.230.211
Public Scan
Submitted URL: https://portal.tissue-analytics.com/#create=R5cP517jf4d0Dmj6d6KC5Mg13LBB7yp6Nw1sYsTYn6pd0Aq09EQZghx7a95Ze5r6dAXjL0crS52o9LFR3AgO61Xx...
Effective URL: https://portal.tissue-analytics.com/
Submission: On September 25 via manual from US — Scanned from DE
Effective URL: https://portal.tissue-analytics.com/
Submission: On September 25 via manual from US — 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 active" data-bind="css: {active: $root.settings.use_new_auth_module() && $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 v2319.20 Retake Continue reset Continue ALERT authorization_failed Okay CONFIRMATION Cancel Continue console ^ network log reload