PageSourceSearch

https://www.mytimogix.com/Account/ForgotPassword

html mytimogix.com collected 2026-10-02 00:07:14 UTC 17,642 bytes, 272 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5        
5<script type="text/javascript">
6    !function (T, l, y) { var S = T.location, k = "script", D = "connectionString", C = "ingestionendpoint", I = "disableExceptionTracking", E = "ai.device.", b = "toLowerCase", w = "crossOrigin", N = "POST", e = "appInsightsSDK", t = y.name || "appInsights"; (y.name || T[e]) && (T[e] = t); var n = T[t] || function (d) { var g = !1, f = !1, m = { initialize: !0, queue: [], sv: "5", version: 2, config: d }; function v(e, t) { var n = {}, a = "Browser"; return n[E + "id"] = a[b](), n[E + "type"] = a, n["ai.operation.name"] = S && S.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (m.sv || m.version), { time: function () { var e = new Date; function t(e) { var t = "" + e; return 1 === t.length && (t = "0" + t), t } return e.getUTCFullYear() + "-" + t(1 + e.getUTCMonth()) + "-" + t(e.getUTCDate()) + "T" + t(e.getUTCHours()) + ":" + t(e.getUTCMinutes()) + ":" + t(e.getUTCSeconds()) + "." + ((e.getUTCMilliseconds() / 1e3).toFixed(3) + "").slice(2, 5) + "Z" }(), name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } } } } var h = d.url || y.src; if (h) { function a(e) { var t, n, a, i, r, o, s, c, u, p, l; g = !0, m.queue = [], f || (f = !0, t = h, s = function () { var e = {}, t = d.connectionString; if (t) for (var n = t.split(";"), a = 0; a < n.length; a++) { var i = n[a].split("="); 2 === i.length && (e[i[0][b]()] = i[1]) } if (!e[C]) { var r = e.endpointsuffix, o = r ? e.location : null; e[C] = "https://" + (o ? o + "." : "") + "dc." + (r || "services.visualstudio.com") } return e }(), c = s[D] || d[D] || "", u = s[C], p = u ? u + "/v2/track" : d.endpointUrl, (l = []).push((n = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", a = t, i = p, (o = (r = v(c, "Exception")).data).baseType = "ExceptionData", o.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: n.replace(/\./g, "-"), hasFullStack: !1, stack: n + "\nSnippet failed to load [" + a + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (S && S.pathname || "_unknown_") + "\nEndpoint: " + i, parsedStack: [] }], r)), l.push(function (e, t, n, a) { var i = v(c, "Message"), r = i.data; r.baseType = "MessageData"; var o = r.baseData; return o.message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + n + ")").replace(/\"/g, "") + '"', o.properties = { endpoint: a }, i }(0, 0, t, p)), function (e, t) { if (JSON) { var n = T.fetch; if (n && !y.useXhr) n(t, { method: N, body: JSON.stringify(e), mode: "cors" }); else if (XMLHttpRequest) { var a = new XMLHttpRequest; a.open(N, t), a.setRequestHeader("Content-type", "application/json"), a.send(JSON.stringify(e)) } } }(l, p)) } function i(e, t) { f || setTimeout(function () { !t && m.core || a() }, 500) } var e = function () { var n = l.createElement(k); n.src = h; var e = y[w]; return !e && "" !== e || "undefined" == n[w] || (n[w] = e), n.onload = i, n.onerror = a, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || i(0, t) }, n }(); y.ld < 0 ? l.getElementsByTagName("head")[0].appendChild(e) : setTimeout(function () { l.getElementsByTagName(k)[0].parentNode.appendChild(e) }, y.ld || 0) } try { m.cookie = l.cookie } catch (p) { } function t(e) { for (; e.length;)!function (t) { m[t] = function () { var e = arguments; g || m.queue.push(function () { m[t].apply(m, e) }) } }(e.pop()) } var n = "track", r = "TrackPage", o = "TrackEvent"; t([n + "Event", n + "PageView", n + "Exception", n + "Trace", n + "DependencyData", n + "Metric", n + "PageViewPerformance", "start" + r, "stop" + r, "start" + o, "stop" + o, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), m.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }; var s = (d.extensionConfig || {}).ApplicationInsightsAnalytics || {}; if (!0 !== d[I] && !0 !== s[I]) { var c = "onerror"; t(["_" + c]); var u = T[c]; T[c] = function (e, t, n, a, i) { var r = u && u(e, t, n, a, i); return !0 !== r && m["_" + c]({ message: e, url: t, lineNumber: n, columnNumber: a, error: i }), r }, d.autoExceptionInstrumented = !0 } return m }(y.cfg); function a() { y.onInit && y.onInit(n) } (T[t] = n).queue && 0 === n.queue.length ? (n.queue.push(a), n.trackPageView({})) : a() }(window, document, {
7        src: "/Scripts/ai.2.min.js", // The SDK URL Source
8        // name: "appInsights", // Global SDK Instance name defaults to "appInsights" when not supplied
9        // ld: 0, // Defines the load delay (in ms) before attempting to load the sdk. -1 = block page load and add to head. (default) = 0ms load after timeout,
10        // useXhr: 1, // Use XHR instead of fetch to report failures (if available),
11        crossOrigin: "anonymous", // When supplied this will add the provided value as the cross origin attribute on the script tag
12        // onInit: null, // Once the application insights instance has loaded and initialized this callback function will be called with 1 argument -- the sdk instance (DO NOT ADD anything to the sdk.queue -- As they won't get called)
13        cfg: { // Application Insights Configuration
14            connectionString: "InstrumentationKey=46d55836-7730-4d73-be51-d280e0ddf159;IngestionEndpoint=https://southcentralus-0.in.applicationinsights.azure.com/;LiveEndpoint=https://southcentralus.livediagnostics.monitor.azure.com/",
15            autoTrackPageVisitTime: false
16            /* ...Other Configuration Options... */
17        }
18    });
19        </script>
19
20    <meta charset="utf-8" />
21    <meta name="viewport" content="width=device-width, initial-scale=1.0">
22    <meta name="msapplication-config" content="none" />
23    <title>Forgot password - Timogix</title>
24    <meta name="description" content="Advanced cloud based employee time and expense tracking software.">
25    <meta name="keywords" content="Time tracking, Time and Expense, Expense tracking, Online timesheets, Online company time management">
26    <link href="/bundles/style2?v=iJJ0DvPIrKKLVT4UxJi8Uyv84Tm5Zt4HZurSA95Kbfw1" rel="stylesheet"/>
27
28    <link href="/Content/companycss/navbar_navy.css?v=1.0.1" rel="stylesheet" />
29    <style type="text/css">
30        .loader .loader-load {
31            background: transparent url('../../Content/Images/loading-image.gif') no-repeat 50% 50%;
32        }
33    </style>
34    <link rel="apple-touch-icon-precomposed" sizes="120x120" href="/apple-touch-icon-120x120-precomposed.png">
35    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="/apple-touch-icon-152x152-precomposed.png">
36    <link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-precomposed.png"><!-- 57×57px -->
37    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
38    <link rel="shortcut icon" href="/Content/Images/Favicon/favicon.ico" type="image/x-icon" />
39    
39<script src="/bundles/scripts?v=__46E6igSbxADhjvsr-U9lJDm6SVZiIJftLKOmRfZ6k1"></script>
39
40
41    
41<script type="text/javascript">
42        function ShowGuidedTourList() {
43            var enterTimeUrl = "/pts/Timesheet?tour=1";
44            var viewOtherUsersTimesheetUrl = "/pts/Timesheet?tour=2";
45            var noAccessText = "<div class='permissionHelp'>You do not have access to the above tour.</div>";
46            var hasViewOtherUsersTimesheetAccess = true;
47            var viewOtherUserAccessText;
48            if (hasViewOtherUsersTimesheetAccess) {
49                viewOtherUserAccessText = "<li><a href='" + viewOtherUsersTimesheetUrl + "'>How to view another users timesheet</a></li>";
50            }
51            else {
52                viewOtherUserAccessText = "<li>How to view another users timesheet" + noAccessText + "</li>";
53            }
54
55            bootbox.alert({
56                message: "<span class='confirmDialogText'><b>Select a guided tour</b></span><br /><br />" +
57                         "<ul>" +
58                         "<li><a href='" + enterTimeUrl + "'>How to enter time</a></li>" +
59                         viewOtherUserAccessText +
60                         "</ul>",
61                buttons: {
62                    ok: {
63                        label: 'Close',
64                        className: 'k-button confirmDialogButton'
65                    }
66                }
67            }).find("div.modal-dialog").css({ "width": "400px"});
68            return false;
69        }
70    </script>
70
71</head>
72<body spellcheck="false">
73    <!--[if lt IE 9]>
74        
74<script src='/Scripts/html5shiv.min.js'></script>
74
75        
75<script src='/Scripts/respond.min.js'></script>
75
76    <![endif]-->
77    <div>
78
79<style>
80    .topMenuHelper{
81        line-height:22px;
82    }
83</style>
84<div id="custom-bootstrap-menu" class="navbar navbar-default navbar-fixed-top" role="navigation">
85    <div class="container-fluid">
86        
87<div class="navbar-header">
88    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-menubuilder" style="float: left">
89        <span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
90    </button>
91
92        <a class="navbar-brand companyLogoContainer" style="margin-top:1px;outline: none !important;font-size: 22px" href="http://www.timogix.com" id="companyHeaderLogoAnchor">Timogix</a>
93</div>
94    <div class="collapse navbar-collapse navbar-menubuilder" id="divMenu1">
95        <ul class="nav navbar-nav" style="-webkit-margin-before:0px; -webkit-margin-after:0px;padding-top:2px">
96        </ul>
97        <form action="/Account/LogOff" class="navbar-right" id="logoutForm" method="post"></form>
98<ul class="nav navbar-nav navbar-right" style="margin-right:0px; -webkit-margin-before:0px;">
99        <ul class="nav navbar-nav" style="margin-left:0px">
100            <li class="menuItemHolder menuItemHolderMod">
101                    <a class="menuitem" target="_blank" href="/Help">Help</a>
102            </li>
103            
104                <li class="menuItemHolder menuItemHolderMod">
105                    <a class="menuitem" href="/Account/Login">Login</a>
106                </li>
107        </ul>
108</ul>
109    </div>
110</div>
111</div>
112</div>
113    <div class="container container-full body-content">
114        
115
116        
117
118<form action="/Account/ForgotPassword" class="form-horizontal" method="post" onsubmit="return&#32;PreSubmitProcessing()" role="form"><input name="__RequestVerificationToken" type="hidden" value="dcQWc2wbw2jZtvNHuVYQmUvFxf68G17sIBRFjikFcagzKZQM0TstanZRJ_97C4iWgswGe87qpmt0CGyO3G_79TI3aUN5kosE4ja95SzfUD01" /><div class="outer">
119    <div id="messageGeneralInstructions" class="alert alert-info inner" role="alert" style="margin-bottom:10px;width:480px">
120        <div style="font-weight:bold;">Forgot password instructions. Please read before submitting.</div><br />
121        <div>Enter your information below and if your email exists instructions will be emailed to you on how to reset your password.</div>
122        <br />
123        <div>
124            <b>Note: </b>If your account is currently locked the reset password will <b>NOT</b> help. You will need to contact your administrator to have your account
125            unlocked first before resetting your password.
126        </div>
127    </div>
128
129    <div id="messageBadCompanyCode" class="alert alert-warning inner"  style="display: none; width: 480px; margin-bottom: 10px;">
130        <div style="font-weight:bold">Password reset failed.</div><br />
131        <div>The company code you entered does not exists. If you do not know your company code, please contract your administrator.</div>
132    </div>
133
134    <div id="messageSuccess" class="alert alert-success inner"  style="display: none; width: 480px; margin-bottom: 10px;">
135        <div style="font-weight:bold">Password reset process is completed.</div><br />
136        <div>If the email exists a message with password reset instructions has been sent to your email.</div>
137    </div>
138
139    <div class="inner loginInner" id="forgotPasswordRequestContainer">
140        <div class="panel panel-primary">
141<div class="panel-heading panel-headingMod">Forgot Password</div>
142
143            <div class="panelInsideBody" style="padding-left: 20px">
144                <div class="loginRowSpacer"></div>
145
146                <div class="loginCaption">Company Code<span class="requiredIndicator">*</span></div>
147                <div>
148                    <input class="k-textbox inputMedium form-control" data-val="true" data-val-required="The Company Code field is required." id="CompanyCode" maxlength="50" name="CompanyCode" required="required" />
149
150                    <span class="field-validation-valid" data-valmsg-for="CompanyCode" data-valmsg-replace="true"></span>
151                </div>
152                <div class="loginRowSpacer"></div>
153
154                <div class="loginCaption">Email<span class="requiredIndicator">*</span></div>
155                <div>
156                    <input class="k-textbox inputMedium form-control" data-val="true" data-val-required="The Email field is required." id="EmailAddress" maxlength="50" name="EmailAddress" required="required" type="email" />
157                    <span class="field-validation-valid" data-valmsg-for="EmailAddress" data-valmsg-replace="true"></span>
158                </div>
159
160                <div class="loginRowSpacer"></div>
161                <div class="loginRowSpacer"></div>
162                <div style="padding-left: 40px">
163                    <button type="submit" id="btnResetPassword" class="btn btn-primary siteDefaultButton" style="width: 200px">Reset Password</button>
164                </div>
165                <div class="loginRowSpacer"></div>
166
167            </div>
168
169        </div>
170        <p>
171            Click <a href="/Login">here</a> to login.
172        </p>
173    </div>
174</div>
175</form>
176<script type="text/javascript">
177    $(function () {
178        "use strict";
179
180        function InitPage() {
181            ShowNotification();
182            SetPageElementFocus();
183        }
184
185        function ShowNotification() {
186            var typeCode = ("0") * 1;
187            var messageInstructionsElement = $("#messageGeneralInstructions");
188            var messageNocompanyElement = $("#messageBadCompanyCode");
189            var messageSuccessElement = $("#messageSuccess");
190            var inputContainerElement = $("#forgotPasswordRequestContainer");
191
192            switch (typeCode) {
193                case -1:
194                    // input problem
195                    messageInstructionsElement.show();
196                    messageNocompanyElement.hide();
197                    messageSuccessElement.hide();
198                    inputContainerElement.show();
199                    break;
200                case 1:
201                    // success
202                    messageInstructionsElement.hide();
203                    messageNocompanyElement.hide();
204                    messageSuccessElement.show();
205                    inputContainerElement.hide();
206                    break;
207                case 2:
208                    // invalid company
209                    messageInstructionsElement.show();
210                    messageNocompanyElement.show();
211                    messageSuccessElement.hide();
212                    inputContainerElement.show();
213                    break;
214                default:
215                    // first time in
216                    messageInstructionsElement.show();
217                    messageNocompanyElement.hide();
218                    messageSuccessElement.hide();
219                    inputContainerElement.show();
220            }
221        }
222
223        function SetPageElementFocus()
224        {
225            var companyElementId = "CompanyCode";
226            if (IsObjectNull(GetValueById(companyElementId))) {
227                SetElementFocus(companyElementId);
228            }
229            else {
230                SetElementFocus("EmailAddress");
231            }
232        }
233
234        InitPage();
235    });
236
237    var _isSubmitted = false;
238    function PreSubmitProcessing() {
239        if (_isSubmitted) {
240            return false;
241        }
242        else {
243            _isSubmitted = true;
244            var loginButton = $("#btnResetPassword");
245            loginButton.prop("disabled", true);
246            commonHtmlMethods.SetButtonLoadingText(loginButton);
247            return true;
248        }
249    }
250</script>
250
251    </div>
252    
253<footer id="mainFooter">
254    <div style="padding-left:10px;padding-right:10px;">
255        <div style="float:left">
256            <span class="footerLeftItem">&copy; Timogix</span>&nbsp;&nbsp;|&nbsp;&nbsp;
257            <span class="footerLeftItem"><a href="/Legal/Terms-and-Conditions">Terms of Service</a></span>&nbsp;&nbsp;|&nbsp;&nbsp;
258            <span class="footerLeftItem"><a href="/Legal/Privacy-Policy">Privacy Policy</a></span>&nbsp;&nbsp;|&nbsp;&nbsp;
259            <span class="footerLeftItem">Version: 26.9.1.2</span>
260        </div>
261    </div>
262</footer>
263    
263<script id="tooltipTemplate1" type="text/x-kendo-template">
264        <p style="text-align: left">#=target.data('title')#</p>
265    </script>
265
266    
266<script type="text/javascript" language="javascript">
267        if (top.location.hostname != self.location.hostname) {
268            top.location.href = self.location.href;
269        }
270</script>
270
271</body>
272</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.