PageSourceSearch

https://login.alttask.com/login

html alttask.com collected 2026-10-02 00:46:10 UTC 15,385 bytes, 374 lines download raw bytes

1<!doctype html>
2<html lang="en">
3
4<head>
5    <!-- Required meta tags -->
6    <meta charset="utf-8">
7    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
8    <link rel="icon" type="image/png" sizes="16x16" href="https://login.alttask.com/user-uploads/favicon/718c78eebcbfd0ec8c82f0bc14980898.png">
9    <link rel="manifest" href="https://login.alttask.com/user-uploads/favicon/718c78eebcbfd0ec8c82f0bc14980898.png">
10    <meta name="msapplication-TileColor" content="#ffffff">
11    <meta name="msapplication-TileImage" content="https://login.alttask.com/user-uploads/favicon/718c78eebcbfd0ec8c82f0bc14980898.png">
12    <meta name="theme-color" content="#ffffff">
13
14    <!-- Font Awesome Icons -->
15    <link rel="stylesheet" href="https://login.alttask.com/vendor/css/all.min.css" defer="defer">
16
17    <!-- Template CSS -->
18    <link href="https://login.alttask.com/vendor/froiden-helper/helper.css" rel="stylesheet" defer="defer">
19    <link type="text/css" rel="stylesheet" media="all" href="https://login.alttask.com/css/main.css">
20
21    <title>Alttask</title>
22
23
24            
24<script src="https://login.alttask.com/vendor/jquery/jquery.min.js"></script>
24
25
26    <style defer="defer">
27        .login_header {
28            background-color: #FFFFFF !important;
29        }
30        .change-lang{
31            background-color: #e8eef3;
32            padding: 0 3px 0 3px;
33        }
34    </style>
35    <style>
36    :root {
37        /* For Logged in user take header color a app theme*/
38        /* For public pages use company specific header color example invoice,estimate public page*/
39        /* For all other pages use like auth use global setting header*/
40        --header_color:  #1D82F5 ;
41    }
42
43    .btn-primary,
44    .btn-primary.disabled:hover,
45    .btn-primary:disabled:hover {
46        background-color: var(--header_color) !important;
47        border: 1px solid var(--header_color) !important;
48    }
49
50    .text-primary {
51        color: var(--header_color) !important;
52    }
53
54    .bg-primary {
55        background: var(--header_color) !important;
56    }
57
58    .datepicker table tr td, .datepicker table tr th {
59        font-size: 14px;
60    }
61
62    .project-header .project-menu .p-sub-menu.active:after,
63    .project-header .project-menu .p-sub-menu::after,
64    .qs-current, .datepicker table tr td.active.active {
65        background: var(--header_color) !important;
66        text-shadow: none;
67        border-color: var(--header_color) !important;
68    }
69
70    .sidebar-brand-box .sidebar-brand-dropdown a.dropdown-item:hover,
71    .dropdown-item.active,
72    .close-task-detail {
73        background-color: var(--header_color) !important;
74    }
75
76    .pagination .page-item.active .page-link,
77    .custom-control-input:checked ~ .custom-control-label::before {
78        background-color: var(--header_color) !important;
79        border-color: var(--header_color) !important;
80    }
81
82    .close-task-detail span {
83        border: 1px solid var(--header_color) !important;
84    }
85
86    .tabs .nav .nav-link.active,
87    .tabs .nav .nav-item:hover {
88        border-bottom: 3px solid var(--header_color) !important;
89    }
90
91    .sidebar-light .sidebar-menu li .nav-item:focus,
92    .sidebar-light .sidebar-menu li .nav-item:hover,
93    .sidebar-light .sidebar-menu li .accordionItemContent a:hover {
94        color: var(--header_color) !important;
95    }
96
97    .sidebar-light .accordionItem a.active {
98        color: var(--header_color) !important;
99    }
100
101    .menu-item-count, .unread-notifications-count, .active-timer-count {
102        background-color: var(--header_color) !important;
103    }
104
105    .dropdown-item.active .text-dark-grey {
106        color: #ffffff;
107    }
108
109</style>
110    
111    
112            <style>
113            .login_header img {
114                max-width: unset;
115            }
116        </style>
117    
118    
119
120</head>
121
122<body
123    class=" ">
124
125<header class="px-4 bg-white sticky-top d-flex justify-content-center align-items-center login_header">
126    <img class="mr-2 rounded" src="https://login.alttask.com/user-uploads/app-logo/4b5d4485f29a4b2f1a8e20adec9b23b0.png" alt="Logo"/>
127    </header>
128
129
130<section class="py-5 bg-grey login_section"
131         >
132    <div class="container">
133        <div class="row">
134            <div class="text-center col-md-12">
135
136                <div class="mx-auto text-center bg-white rounded login_box">
137                    <form id="login-form" action="https://login.alttask.com/login" class="ajax-form" method="POST">
138        <input type="hidden" name="_token" value="iZb1pm9Iv9STaS1tXLZFIt29mxnbYhdGOauHGFMD" autocomplete="off">
139        <h3 class=" mb-4 f-w-500">Log In</h3>
140
141        
141<script>
142            const facebook = "https://login.alttask.com/redirect/facebook";
143            const google = "https://login.alttask.com/redirect/google";
144            const twitter = "https://login.alttask.com/redirect/twitter-oauth-2";
145            const linkedin = "https://login.alttask.com/redirect/linkedin-openid";
146        </script>
146
147
148                                
149        
150        <div class="form-group text-left">
151            <label for="email">Email Address</label>
152            <input tabindex="1" type="email" name="email"
153                   class="form-control height-50 f-15 light_text "
154                   autofocus
155                   value=""
156                   placeholder="Email Address" id="email">
157                                </div>
158
159        
160        <div id="password-section"
161             >
162            <div class="form-group text-left">
163                <label for="password">Password</label>
164                <div class="input-group">
165    
166    <input type="password" name="password" id="password"
167                           placeholder="Must have at least 8 characters" tabindex="3"
168                           class="form-control height-50 f-15 light_text ">
169
170    
171            <div class="input-group-append">
172            <button type="button" data-toggle="tooltip"
173                                data-original-title="Show/Hide Value"
174                                class="btn btn-outline-secondary border-grey height-50 toggle-password">
175                            <i
176                                class="fa fa-eye"></i></button>
177        </div>
178    </div>
179                            </div>
180            <div class="forgot_pswd mb-3">
181                <a href="https://login.alttask.com/forgot-password">Forgot your password?</a>
182            </div>
183
184            <div class="form-group text-left ">
185                <input id="checkbox-signup" class="cursor-pointer" type="checkbox" name="remember">
186                <label for="checkbox-signup" class="cursor-pointer">Stay logged in</label>
187            </div>
188
189                            <div class="form-group" id="captcha_container"></div>
190            
191            <input type="hidden" id="g_recaptcha" name="g_recaptcha">
192
193            
194            <button type="submit" id="submit-login"
195                    class="btn-primary f-w-500 rounded w-100 height-50 f-18">
196                Log In <i class="fa fa-arrow-right pl-1"></i>
197            </button>
198            
199                    </div>
200
201        <input type="hidden" name="locale" value="en">
202        <input type="hidden" id="current-latitude" name="current_latitude">
203        <input type="hidden" id="current-longitude" name="current_longitude">
204         
205    </form>
206                </div>
207
208                <p class="my-2 f-12">Don't have an account yet? <a
209                            href="https://login.alttask.com/signup"
210                            class="text-dark-grey">Sign up </a>
211                    </p>
212                                    <div class="my-3 d-flex flex-column flex-grow-1">
213                        <div class="d-flex flex-wrap align-items-center justify-content-center">
214                                                            <span class="mx-3 my-10 f-12">
215                                    <a href="javascript:;" class="text-dark-grey change-lang d-flex align-items-center"
216                                       data-lang="en">
217                                        <span class="mr-2 flag-icon flag-icon-gb flag-icon-squared"></span>
218                                        English
219                                    </a>
220                                </span>
221                                                            <span class="mx-3 my-10 f-12">
222                                    <a href="javascript:;" class="text-dark-grey change-lang d-flex align-items-center"
223                                       data-lang="de">
224                                        <span class="mr-2 flag-icon flag-icon-de flag-icon-squared"></span>
225                                        Deutsch
226                                    </a>
227                                </span>
228                                                            <span class="mx-3 my-10 f-12">
229                                    <a href="javascript:;" class="text-dark-grey change-lang d-flex align-items-center"
230                                       data-lang="es">
231                                        <span class="mr-2 flag-icon flag-icon-es flag-icon-squared"></span>
232                                        Español
233                                    </a>
234                                </span>
235                                                            <span class="mx-3 my-10 f-12">
236                                    <a href="javascript:;" class="text-dark-grey change-lang d-flex align-items-center"
237                                       data-lang="fr">
238                                        <span class="mr-2 flag-icon flag-icon-fr flag-icon-squared"></span>
239                                        français
240                                    </a>
241                                </span>
242                            
243                                                            <div class="dropdown" style="z-index:10000">
244                                    <a class="btn btn-lg f-14 px-2 py-1 text-dark-grey  rounded dropdown-toggle"
245                                       type="button" id="languageDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
246                                        <i class="fa fa-ellipsis-h"></i>
247                                    </a>
248
249                                    <div class="dropdown-menu dropdown-menu-right border-grey rounded b-shadow-4 p-0"
250                                         aria-labelledby="languageDropdown" style="max-height: 600px; overflow-y: auto;">
251                                                                                    <a class="dropdown-item change-lang" href="javascript:;"
252                                               data-lang="hi">
253                                                <span class="mr-2 flag-icon flag-icon-in flag-icon-squared"></span>
254                                                Hindi
255                                            </a>
256                                                                                    <a class="dropdown-item change-lang" href="javascript:;"
257                                               data-lang="zh-CN">
258                                                <span class="mr-2 flag-icon flag-icon-cn flag-icon-squared"></span>
259                                                中国人
260                                            </a>
261                                                                            </div>
262                                </div>
263                                                    </div>
264                    </div>
265                
266            </div>
267        </div>
268
269    </div>
270
271</section>
272
273<!-- Font Awesome -->
274<script src="https://login.alttask.com/vendor/jquery/all.min.js" defer="defer"></script>
274
275
276<!-- Template JS -->
277<script src="https://login.alttask.com/js/main.js"></script>
vendor: 1 bytes, line 277
277
278<script>
279    document.loading = 'Loading...';
280    const MODAL_DEFAULT = '#myModalDefault';
281    const MODAL_LG = '#myModal';
282    const MODAL_XL = '#myModalXl';
283    const MODAL_HEADING = '#modelHeading';
284    const RIGHT_MODAL = '#task-detail-1';
285    const RIGHT_MODAL_CONTENT = '#right-modal-content';
286    const RIGHT_MODAL_TITLE = '#right-modal-title';
287
288    const dropifyMessages = {
289        default: "Choose a file",
290        replace: "Drop a file or click to replace",
291        remove: "Remove",
292        error: "An error occurred. We apologize for the inconvenience.",
293    };
294    $('.change-lang').click(function (event) {
295        const locale = $(this).data("lang");
296        event.preventDefault();
297        let url = "https://login.alttask.com/change-lang/:locale";
298        url = url.replace(':locale', locale);
299        $.easyAjax({
300            url: url,
301            container: '#login-form',
302            blockUI: true,
303            type: "GET",
304            success: function (response) {
305                if (response.status === 'success') {
306                    window.location.reload();
307                }
308            }
309        })
310    });
311</script>
311
312
313<script>
314                    </script>
vendor: 106 bytes, lines 314-317
314
315
316                            <script
317                src="https://www.google.com/recaptcha/api.js?render=
3176LeFdQ0sAAAAAIJdUq3f0FYqefr_WyKb1Y92o3Db
vendor: 24 bytes, lines 317-318
317"></script>
318            
318<script>
319                grecaptcha.ready(function () {
320                    grecaptcha.execute('6LeFdQ0sAAAAAIJdUq3f0FYqefr_WyKb1Y92o3Db').then(function (token) {
321                        // Add your logic to submit to your backend server here.
322                        $('#g_recaptcha').val(token);
323                    });
324                });
325            </script>
325
326        
327        
327<script>
328
329            $(document).ready(function () {
330
331                $("form#login-form").submit(function () {
332                    const button = $('form#login-form').find('#submit-login');
333
334                    const text = '<span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span> Loading...';
335
336                    button.prop("disabled", true);
337                    button.html(text);
338                });
339
340                function handleFormSubmit(e) {
341                    e.preventDefault();
342                }
343
344                $('#submit-next').click(function (event) {
345                    event.preventDefault();
346                    document.addEventListener('click', handleFormSubmit, false);
347
348                    const url = "https://login.alttask.com/check-email";
349                    $.easyAjax({
350                        url: url,
351                        container: '#login-form',
352                        disableButton: true,
353                        buttonSelector: "#submit-next",
354                        type: "POST",
355                        data: $('#login-form').serialize(),
356                        success: function (response) {
357                            if (response.status === 'success') {
358                                $('#submit-next, #signup-client-next, #signup-customer').remove();
359                                $('#password-section').removeClass('d-none');
360                                $('#forget-pass-email-section').remove();
361                                $("#password").focus();
362                                document.removeEventListener('click', handleFormSubmit);
363                            }
364                        }
365                    })
366                });
367
368                
369            });
370        </script>
370
371
372</body>
373
374</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.