app.tasksinabox.com
Open in
urlscan Pro
168.62.186.205
Public Scan
URL:
https://app.tasksinabox.com/
Submission: On August 05 via api from US — Scanned from DE
Submission: On August 05 via api from US — Scanned from DE
Form analysis
2 forms found in the DOM/auth/signin
<form id="email-password-form" class="text-left" action="/auth/signin" data-bind="attr: { onsubmit: signInEmailPassword }" onsubmit="function () {
if (vm.credentials.email() == '' || vm.credentials.password() == '') {
vm.showErrorMessage(true);
return false;
}
vm.showErrorMessage(false);
var redirectUrl = urlVars().redirectUrl;
var body = {
Email: vm.credentials.email(),
Password: vm.credentials.password(),
SubscriptionId: GLOBAL_CTX.RequestedSubscriptionId,
RedirectUrl: vm._getRedirectUrl()
};
if (vm.invitationId != null && body.RedirectUrl == null) {
body.RedirectUrl = 'welcome';
}
app.server.post('/auth/signin_pwd', body, function (result) {
if (result.IsAuthenticated) {
window.location.href = result.RedirectUrl;
}
else {
vm.showErrorMessage(true);
if (result.SuggestedIdentityType != 1000) {
switch (result.SuggestedIdentityType) {
case 0:
vm.identitySuggestion('Google');
break;
case 4:
vm.identitySuggestion('Office 365');
break;
case 5:
vm.identitySuggestion('Twitter');
break;
}
}
}
}, function () {
vm.showErrorMessage(true);
});
return false;
}">
<div data-bind="with: credentials">
<div class="ro">
<div>
<div class="form-group">
<input id="email" name="email" type="email" class="form-control" placeholder="Email" required="" data-bind="value: email">
</div>
</div>
<div>
<div class="form-group">
<input id="password" name="password" type="password" class="form-control" placeholder="Password" data-bind="value: password">
</div>
</div>
</div>
<div>
<div class="pull-right">
<a href="https://app.tasksinabox.com/#reset-pwd" target="_blank" class="btn btn-link">Forgot your password?</a>
</div>
<input type="submit" value="Sign In" class="btn btn-primary" data-bind="click: $parent.signInEmailPassword">
</div>
</div>
</form>
<form id="accept-invitation-form" class="text-left" data-bind="attr: { onsubmit: acceptInvitationEmailPassword }" onsubmit="function () {
if ($('#accept-invitation-form').valid()) {
app.server.post('/api/v1/invitations/accept', {
ActivationToken: vm.invitationId,
LoginName: vm.credentials.email(),
Password: vm.credentials.password(),
FullName: vm.credentials.name(),
Email: vm.credentials.email(),
IdentityType: 3 // email+password
}, function (data) {
if (data.Outcome == 0) { // accepted
vm.signInEmailPassword();
}
else {
var outcomeString = 'NoInvitationRequestFound';
switch (data.Outcome) {
case 1:
outcomeString = 'DuplicateLoginName';
break;
case 2:
outcomeString = 'AlreadyActivated';
break;
case 4:
outcomeString = 'NoUserLicensesAvailable';
break;
}
window.location.href = '#activate_verify?outcome=' + outcomeString;
}
}, null, true);
}
}">
<div data-bind="with: credentials">
<div class="form-group">
<label for="inv-email">Email</label>
<input id="inv-email" name="inv-email" type="text" class="form-control" placeholder="Email" data-bind="value: email" required="">
</div>
<div class="form-group">
<label for="inv-name">Full name</label>
<input id="inv-name" name="inv-name" type="text" class="form-control" placeholder="Full name" data-bind="value: name" required="">
</div>
<div class="form-group">
<label for="inv-password">Password</label>
<input id="inv-password" name="inv-password" type="password" class="form-control" placeholder="Pick a password you would like to use" data-bind="value: password" required="" minlength="8">
</div>
<div class="text-center">
<a class="btn btn-default" data-bind="click: $parent.togglePasswordDetails">Back</a>
<input type="submit" value="Accept Invitation" class="btn btn-primary" data-bind="click: $parent.acceptInvitationEmailPassword">
</div>
</div>
</form>
Text Content
Loading... * WELCOME TO TASKS IN A BOX * Sign in with Office 365 * Sign in with Google * Sign in with Twitter -------------------------------------------------------------------------------- sign in with email and password Forgot your password? Or Sign in with email and password Email Full name Password Back No Tasks in a Box account yet? It's free! Sign up now * About Tasks in a Box * • * Blog * • * Help * • * Terms