PageSourceSearch

https://ortrac.com/account/forgotpassword

html ortrac.com collected 2026-10-07 17:02:38 UTC 11,593 bytes, 311 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="viewport" content="width=device-width, initial-scale=1">
8    <meta name="description" content="">
9    <meta name="author" content="">
10
11    <title>Reset Password - Ortrac</title>
12
13    <link href="/site-css?v=CqhD3sl3IB61zPX3I1IrL_KOKhcHYgu7k6jkmhG6efA1" rel="stylesheet"/>
14
15
16    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
17    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
18    <!--[if lt IE 9]>
19        
19<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
19
20        
20<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
20
21    <![endif]-->
22
23    
24    
25
26
27    
28    
29
30    
30<script src="/Js/dist/sentry.min.js?v=10.74.0"></script>
30
31    
31<script>
32        (function () {
33            if (!window.Sentry) { return; }
34
35            
36            function isSensitiveName(rawName) {
37                var name = rawName;
38                try {
39                    name = decodeURIComponent(rawName.replace(/\+/g, ' '));
40                } catch (ex) { /* keep the raw name */ }
41                name = name.toLowerCase();
42                return name === 'code' || name === 'token' || name === 'pdfrenderkey';
43            }
44
45            // Splits rather than pattern-matches, so that the parameter name is compared
46            // on its own. The fragment is carried across untouched.
47            function scrubUrl(url) {
48                if (typeof url !== 'string') { return url; }
49
50                var queryStart = url.indexOf('?');
51                if (queryStart === -1) { return url; }
52
53                var hashStart = url.indexOf('#', queryStart);
54                var head = url.substring(0, queryStart + 1);
55                var tail = hashStart === -1 ? '' : url.substring(hashStart);
56                var query = hashStart === -1
57                    ? url.substring(queryStart + 1)
58                    : url.substring(queryStart + 1, hashStart);
59
60                var pairs = query.split('&');
61                for (var i = 0; i < pairs.length; i++) {
62                    var separator = pairs[i].indexOf('=');
63                    if (separator <= 0) { continue; }
64
65                    var rawName = pairs[i].substring(0, separator);
66                    if (!isSensitiveName(rawName)) { continue; }
67
68                    // The name is rebuilt exactly as it arrived; only the value is replaced.
69                    pairs[i] = rawName + '=[Filtered]';
70                }
71
72                return head + pairs.join('&') + tail;
73            }
74
75            
76            function isInjectedStackOverflow(event) {
77                if (!/CriOS/.test(navigator.userAgent || '')) { return false; }
78
79                var values = event.exception && event.exception.values;
80                if (!values) { return false; }
81
82                for (var v = 0; v < values.length; v++) {
83                    if (values[v].type !== 'RangeError') { continue; }
84
85                    var frames = values[v].stacktrace && values[v].stacktrace.frames;
86                    if (!frames) { continue; }
87
88                    var sawOk = false;
89                    var sawQk = false;
90                    for (var f = 0; f < frames.length; f++) {
91                        if (frames[f].function === 'Ok') { sawOk = true; }
92                        else if (frames[f].function === 'Qk') { sawQk = true; }
93                        if (sawOk && sawQk) { return true; }
94                    }
95                }
96
97                return false;
98            }
99
100            
101            var bundleSentinels = [
102                { bundle: 'site-js', global: 'ApplicationFormReview' },
103                { bundle: 'admin-js', global: 'EventStaffPicker' },
104                { bundle: 'chart-js', global: 'ChartjsSunburst' }
105            ];
106
107            function pageRequestedBundle(bundle) {
108                var pattern = new RegExp('(^|/)' + bundle + '(\\?|$)');
109                var scripts = document.getElementsByTagName('script');
110                for (var s = 0; s < scripts.length; s++) {
111                    if (pattern.test(scripts[s].getAttribute('src') || '')) { return true; }
112                }
113                return false;
114            }
115
116            function unloadedBundle(event) {
117                var values = event.exception && event.exception.values;
118                if (!values) { return null; }
119
120                var isReferenceError = false;
121                for (var v = 0; v < values.length; v++) {
122                    if (values[v].type === 'ReferenceError') { isReferenceError = true; }
123                }
124                if (!isReferenceError) { return null; }
125
126                for (var b = 0; b < bundleSentinels.length; b++) {
127                    var sentinel = bundleSentinels[b];
128                    if (typeof window[sentinel.global] !== 'undefined') { continue; }
129                    if (pageRequestedBundle(sentinel.bundle)) { return sentinel.bundle; }
130                }
131                return null;
132            }
133
134            Sentry.init({
135                dsn: "https://3ebfb5179363722be8856a9b69607a43@o4511977009643520.ingest.de.sentry.io/4512061014016080",
136                environment: "Prod",
137                release: "[email protected]",
138
139                
140                sendDefaultPii: false,
141
142                
143                tracesSampleRate: 0,
144
145                ignoreErrors: [
146                    
147                    "Identifier 'editor' has already been declared",
148                    'ResizeObserver loop limit exceeded',
149                    'ResizeObserver loop completed with undelivered notifications'
150                ],
151
152                denyUrls: [
153                    /^chrome-extension:\/\//i,
154                    /^moz-extension:\/\//i,
155                    /^safari-(web-)?extension:\/\//i,
156                    
157                    /^webkit-masked-url:\/\//i,
158                    
159                    /\.safariextension\//i,
160                    
161                    /^https?:\/\/([a-z0-9-]+\.)*clarity\.ms\//i
162                ],
163
164                beforeSend: function (event) {
165                    if (isInjectedStackOverflow(event)) { return null; }
166
167                    var bundle = unloadedBundle(event);
168                    if (bundle) {
169                        event.fingerprint = ['bundle-not-loaded', bundle];
170                        event.tags = event.tags || {};
171                        event.tags.bundle_not_loaded = bundle;
172                    }
173
174                    if (event.request) {
175                        if (event.request.url) {
176                            event.request.url = scrubUrl(event.request.url);
177                        }
178                        if (event.request.headers && event.request.headers.Referer) {
179                            event.request.headers.Referer = scrubUrl(event.request.headers.Referer);
180                        }
181                    }
182                    if (event.breadcrumbs) {
183                        for (var i = 0; i < event.breadcrumbs.length; i++) {
184                            var data = event.breadcrumbs[i] && event.breadcrumbs[i].data;
185                            if (!data) { continue; }
186                            if (data.url) { data.url = scrubUrl(data.url); }
187                            if (data.from) { data.from = scrubUrl(data.from); }
188                            if (data.to) { data.to = scrubUrl(data.to); }
189                        }
190                    }
191                    return event;
192                }
193            });
194        })();
195    </script>
195
196
197
198    
199    
199<script>window.q=[];window.$=function(f){q.push(f)}</script>
199
200
201
202
203    
203<script type="text/javascript">
204    (function(c,l,a,r,i,t,y){
205        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
206        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
207        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
208    })(window, document, "clarity", "script", "g7xl3oloxz");
209    </script>
209
210</head>
211
212<body>
213
214    <div class="indicator-wrapper">
215
216        <div class="indicator-overlay"></div>
217        <div class="indicator main-indicator"><span class="fa fa-spin fa-refresh fa-4x"></span></div>
218
219        
220
221
222<div id="wrapper">
223
224    <nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
225        <div class="navbar-header">
226            <span class="navbar-brand">
227                <img src="/images/logo.png"/>
228            </span>
229        </div>
230    </nav>
231
232    <div id="page-wrapper" class="stripped">
233        <div class="container" style="padding: 0;">
234            
235
236<div class="row">
237    <div class="col-lg-12">
238        <h1 class="page-header">Recover your password</h1>
239    </div>
240</div>
241
242<div class="row">
243    <div class="col-lg-12">
244        <div class="alert alert-info">
245            <p>If you have forgotten your password, enter the e-mail address you use to log in to Ortrac below and click "Request password". You will receive an e-mail to that address with instructions on how to select a new password.</p> <p>Please note that we are not able to retrieve your current password for security reasons.</p>
246        </div>
247
248        <div class="panel panel-default">
249            <div class="panel-body">
250<form action="/account/requestnewpassword" class="form-horizontal" id="password-form" method="post"><input name="__RequestVerificationToken" type="hidden" value="PsNQ9fKXUr-QyKWaimKFywdW3d287oKvc17VghY_-I81qI_QKTUWuUDxHhwWv4Ohey_zwJsphoeH4GTFzvduAaWrslau8-Ow61sqnqfQYKA1" />                    <div class="form-group">
251                        <label class="control-label col-md-3">E-mail</label>
252                        <div class="col-md-4">
253                            <input type="text" class="form-field form-control" data-required="true" name="email"/>
254                        </div>
255                    </div>
256                    <div class="form-group">
257                        <div class="col-md-4 col-md-offset-3">
258                            <input type="submit" value="Request new password" class="btn btn-xs-block btn-primary"/>
259                        </div>
260                    </div>
261</form>            </div>
262        </div>
263
264        <a class="btn btn-xs-block btn-default" href="/">Return to start page</a>
265    </div>
266</div>
267
268
269        </div>
270    </div>
271
272    
273
274</div>
275
276
277
278    </div>
279
280    
280<script src="/site-js?v=tQOKvZ3d-_MjXWWFmiFhHOlroLIg5bEbagMZMdxSb881"></script>
280
281
282    
283    
284    
284<script>
285        $(function() {
286            $('form').ajaxForm();
287        });
288    </script>
288
289
290
291
292
293
294
295    <div class="modal fade" id="common-modal">
296        <div class="modal-dialog">
297            <div class="modal-content">
298                <div class="modal-header">
299                    <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
300                    <h4 class="modal-title"></h4>
301                </div>
302                <div class="modal-body"></div>
303                <div class="modal-footer"></div>
304            </div>
305        </div>
306    </div>
307
308    
308<script src="//rum-static.pingdom.net/pa-632b1feb405b1d001100135d.js" async></script>
308
309</body>
310
311</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.