PageSourceSearch

https://m2.by/en/login

html m2.by collected 2026-10-07 07:21:28 UTC 22,494 bytes, 372 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>Login to admin panel</title>
6<style>
7@font-face {
8  font-family: 'Open Sans';
9  font-style: normal;
10  font-weight: 400;
11  font-stretch: 100%;
12  font-display: swap;
13  src: url(/2020/website/fonts/OpenSans/OpenSans-400-latin.woff2) format('woff2');
14  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
15}
16@font-face {
17  font-family: 'Open Sans';
18  font-style: normal;
19  font-weight: 600;
20  font-stretch: 100%;
21  font-display: swap;
22  src: url(/2020/website/fonts/OpenSans/OpenSans-600-latin.woff2) format('woff2');
23  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
24}
25@font-face {
26  font-family: 'Open Sans';
27  font-style: normal;
28  font-weight: 400;
29  font-stretch: 100%;
30  font-display: swap;
31  src: url(/2020/website/fonts/OpenSans/OpenSans-400-latin-ext.woff2) format('woff2');
32  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
33}
34@font-face {
35  font-family: 'Open Sans';
36  font-style: normal;
37  font-weight: 600;
38  font-stretch: 100%;
39  font-display: swap;
40  src: url(/2020/website/fonts/OpenSans/OpenSans-600-latin-ext.woff2) format('woff2');
41  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
42}
43@font-face {
44  font-family: 'Open Sans';
45  font-style: normal;
46  font-weight: 400;
47  font-stretch: 100%;
48  font-display: swap;
49  src: url(/2020/website/fonts/OpenSans/OpenSans-400-cyrillic.woff2) format('woff2');
50  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
51}
52@font-face {
53  font-family: 'Open Sans';
54  font-style: normal;
55  font-weight: 600;
56  font-stretch: 100%;
57  font-display: swap;
58  src: url(/2020/website/fonts/OpenSans/OpenSans-600-cyrillic.woff2) format('woff2');
59  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
60}
61@font-face {
62  font-family: 'Open Sans';
63  font-style: normal;
64  font-weight: 400;
65  font-stretch: 100%;
66  font-display: swap;
67  src: url(/2020/website/fonts/OpenSans/OpenSans-400-cyrillic-ext.woff2) format('woff2');
68  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
69}
70@font-face {
71  font-family: 'Open Sans';
72  font-style: normal;
73  font-weight: 600;
74  font-stretch: 100%;
75  font-display: swap;
76  src: url(/2020/website/fonts/OpenSans/OpenSans-600-cyrillic-ext.woff2) format('woff2');
77  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
78}
79html, body {
80font-family: 'Open Sans', sans-serif !important;
81}
82</style>
83<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"UP Kvadratnyj metr","telephone":"+375293144772","email":"[email protected]","url":"https://m2.by","logo":"//m2.by/uploads/logo_in_square/7e6/872b705693b950f026823d2553813.webp","image":"//m2.by/uploads/logo_in_square/7e6/872b705693b950f026823d2553813.webp","address":{"@type":"PostalAddress","addressCountry":"BY","addressLocality":null,"streetAddress":"Республика Беларусь, г. Минск, пр. Независимости, 80","addressRegion":"BY","postalCode":743746}}</script>
83
84<meta name="description" content="Developed by Realting Dev">
85<meta property="og:image" content="//m2.by/uploads/logo_in_square/7e6/872b705693b950f026823d2553813.webp">
86<meta name="viewport" content="width=device-width, initial-scale=1">
87<meta http-equiv="X-UA-Compatible" content="IE=edge">
88<link type="image/x-icon" href="//m2.by/uploads/logo_in_square/7e6/872b705693b950f026823d2553813.webp" rel="shortcut icon">
89<link href="https://m2.by/en/login" rel="canonical">
90<link href="https://m2.by/en/login" rel="alternate" hreflang="en">
91<link href="https://m2.by/login" rel="alternate" hreflang="ru">
92<link href="https://m2.by/login" rel="alternate" hreflang="x-default">
93<link href="//m2.by/assets/css-compress/18789b0ee41befe8beae27cc82b8fe1c.css?v=1791315284" rel="stylesheet">
94<style>:root{--color-primary:#455574;--color-secondary:#2C3649;--color-substrate:#2C3649;--color-marker:#2C3649;--color-link:#0071C9;--color-link-hover:#455574;--color-btn:#FFFFFF;--color-btn-bg:#455574;--color-btn-bg-hover:#2C3649}</style></head>
95
96<body data-lang="en">
97
98
99<main class="wrapper bg-light">
100    
101
102<div class="main-header">
103    <div class="logo">
104        <a class="d-flex align-items-center color-black" href="/en">
105            <img src="//m2.by/uploads/images/7e6/872b705693b950f026823d2553813.webp" title="UP Kvadratnyj metr" alt="UP Kvadratnyj metr">
106                    </a>
107    </div>
108    <div class="main-menu">
109        <ul>
110                            <li>
111                                            <a href="/en/residential" class="navi-item">Our properties</a>
112                                                                <div class="navi-block navi-block-auto">
113                                                            <a href="https://m2.by/residential?Estate%5Btype_id%5D=10" class="navi-block-item">Apartments</a>
114                                                            <a href="https://m2.by/residential?Estate%5Btype_id%5D=16" class="navi-block-item">Rooms</a>
115                                                            <a href="https://m2.by/residential?Estate%5Btype_id%5D=30" class="navi-block-item">Country real estate</a>
116                                                            <a href="/en/commercial" class="navi-block-item">Non-residential premises</a>
117                                                    </div>
118                                    </li>
119                            <li>
120                                            <span class="navi-item">Services</span>
121                                                                <div class="navi-block navi-block-auto">
122                                                            <a href="https://m2.by/news/128" class="navi-block-item">Real estate sales</a>
123                                                            <a href="https://m2.by/news/130" class="navi-block-item">Buying real estate</a>
124                                                            <a href="https://m2.by/news/132" class="navi-block-item">Organization of transactions</a>
125                                                    </div>
126                                    </li>
127                            <li>
128                                            <a href="https://m2.by#advantages" class="navi-item">Advantages</a>
129                                                        </li>
130                            <li>
131                                            <a href="/en/about-us" class="navi-item">About us</a>
132                                                        </li>
133                            <li>
134                                            <a href="/en/contacts" class="navi-item">Contacts</a>
135                                                        </li>
136                            <li>
137                                            <a href="https://forum.m2.by" class="navi-item">Forum</a>
138                                                        </li>
139                        <li class="d-lg-none">
140                <a href="/en/login" class="navi-item">Partner login</a>
141            </li>
142        </ul>
143        <ul>
144            <li class="select-settings dropdown">
145                <a href="#collapseSettings" class="navi-item collapsed" role="button" data-toggle="collapse" aria-expanded="true">
146                    <span>EN</span>
147                    <span class="current-currency">BYN</span>
148                </a>
149                <div class="dropdown-menu dropdown-menu-right pb-0" id="collapseSettings">
150                    <div class="row sm-gutters">
151                        <div class="col col-lg-12">
152                            <div class="form-group">
153                                <label>Choose language</label>
154                                <select onchange="window.location.href = this.options[this.selectedIndex].value" class="form-control" title="Choose language">
155                                                                                                                    <option value="/en/login" selected>
156                                            <span>English</span>
157                                        </option>
158                                                                                                                    <option value="/login" >
159                                            <span>Русский</span>
160                                        </option>
161                                                                    </select>
162                            </div>
163                        </div>
164                        <div class="col-auto col-lg-12">
165                            <div class="form-group">
166                                <label>Currency</label>
167                                <select class="form-control select-currency" title="Currency">
168                                                                            <option value="USD"  >USD</option>
169                                                                            <option value="EUR"  >EUR</option>
170                                                                            <option value="BYN" selected >BYN</option>
171                                                                    </select>
172                            </div>
173                        </div>
174                    </div>
175                </div>
176            </li>
177                            <li>
178                    <a href="/en/contacts#feedbackForm" class="d-flex flex-row align-items-center justify-content-center btn btn-outline">
179                        <svg xmlns="http://www.w3.org/2000/svg" style="min-width: 16px" width="16" height="16" stroke="currentColor">
180                            <path fill="none" stroke-linecap="round" stroke-linejoin="round" d="m10 8-2 2-2-2m4 0 3.5-3.5M10 8l3.5 3.5m-11-7L6 8m0 0-3.5 3.5m0-9h11a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2h-11a2 2 0 0 1-2-2v-7c0-1.1.9-2 2-2Z"/>
181                        </svg>
182                        <span class="d-lg-none d-xl-block text-truncate ml-6">Leave a request</span>
183                    </a>
184                </li>
185                                    <li>
186                        <a href="tel:+375293144772" class="d-flex flex-row align-items-center justify-content-center btn">
187                            <svg xmlns="http://www.w3.org/2000/svg" style="min-width: 16px" width="16" height="16" stroke="currentColor">
188                                <path fill="none" stroke-linecap="round" stroke-linejoin="round" d="M8.5 3.4a4.81 4.81 0 0 1 4.1 4.1m2.9-.17A7.7 7.7 0 0 0 8.67.5M4 1.4 6.13 3.5a1 1 0 0 1 0 1.42L4.75 6.3a.11.11 0 0 0-.03.12 8.68 8.68 0 0 0 4.85 4.85c.05.02.1.01.13-.02l1.36-1.37a1 1 0 0 1 1.42 0L14.61 12a1 1 0 0 1 0 1.42l-1.2 1.2a3.01 3.01 0 0 1-3.01.75 13.93 13.93 0 0 1-6.04-3.73A13.93 13.93 0 0 1 .63 5.61a3.01 3.01 0 0 1 .75-3.01l1.2-1.2a1 1 0 0 1 1.43 0Z"/>
189                            </svg>
190                            <span class="d-lg-none d-xl-block text-truncate ml-6">Call</span>
191                        </a>
192                    </li>
193                                    </ul>
194    </div>
195    <div class="toggle-navi">
196        <ul>
197                            <li class="mr-0">
198                    <a href="tel:+375293144772" class="d-flex flex-row align-items-center justify-content-center btn">
199                        <svg xmlns="http://www.w3.org/2000/svg" style="min-width: 16px" width="16" height="16" stroke="currentColor">
200                            <path fill="none" stroke-linecap="round" stroke-linejoin="round" d="M8.5 3.4a4.81 4.81 0 0 1 4.1 4.1m2.9-.17A7.7 7.7 0 0 0 8.67.5M4 1.4 6.13 3.5a1 1 0 0 1 0 1.42L4.75 6.3a.11.11 0 0 0-.03.12 8.68 8.68 0 0 0 4.85 4.85c.05.02.1.01.13-.02l1.36-1.37a1 1 0 0 1 1.42 0L14.61 12a1 1 0 0 1 0 1.42l-1.2 1.2a3.01 3.01 0 0 1-3.01.75 13.93 13.93 0 0 1-6.04-3.73A13.93 13.93 0 0 1 .63 5.61a3.01 3.01 0 0 1 .75-3.01l1.2-1.2a1 1 0 0 1 1.43 0Z"/>
201                        </svg>
202                    </a>
203                </li>
204                        <li>
205                <span class="navi-item">
206                    <svg width="24" height="20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="8" y="18" width="16" height="2" rx="1"></rect><rect y="9" width="24" height="2" rx="1"></rect><rect width="24" height="2" rx="1"></rect></svg>
207                </span>
208            </li>
209        </ul>
210    </div>
211</div>
212    
213<div class="container">
214    <div class="shadow-light bg-white br-large max-width-360 m-auto mt-xl mb-xl">
215        <div class="p-xl">
216            <div class="h-large text-center mb-10">Log in to your account</div>
217            <form id="login-form-vue" class="position-relative" action="/en/website/login" method="post">                <div class="loading-glow hidden">
218                    <svg class="spinner" width="48" viewBox="0 0 50 50">
219                        <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
220                    </svg>
221                </div>
222                <div class="border-center-icon color-gray fs-small mb-10">
223                    <span>Via a Realting account</span>
224                </div>
225                <div class="fs-small fw-bold mb-6">Email</div>
226                <div class="form-group field-loginform-username">
227
228<input type="text" id="loginform-username" class="form-control" name="LoginForm[username]" placeholder="Enter email" v-model="email" @input="checkForm()" autofocus>
229
230<div class="help-block"></div>
231</div>                <div class="fs-small fw-bold mb-6">Password</div>
232                <div class="form-group field-loginform-password required">
233
234<input type="password" id="loginform-password" class="form-control password-input" name="LoginForm[password]" placeholder="Enter password" v-model="password" @input="checkForm()" aria-required="true">
235
236<div class="help-block"></div>
237</div>                <button type="button" id="login-form-submit" class="btn" name="submit" value="1" :class="{&#039;disabled&#039;: !checked_form}">Log in</button>            </form>        </div>
238        <div class="p-xl bt-dashed">
239            <div class="fs-small fw-bold mb-6">Don't Have an Account?</div>
240            <a href="/en/register" class="btn btn-outline btn-sm">Become a partner</a>
241        </div>
242    </div>
243</div>
244
245<script>
246    document.addEventListener('DOMContentLoaded', function() {
247        let loginForm = new Vue({
248            el: '#login-form-vue',
249            data: {
250                checked_form: false,
251                email: '',
252                password: ''
253            },
254            methods: {
255                checkForm() {
256                    this.checked_form = this.validEmail() && this.validPassword()
257                },
258                validEmail() {
259                    let re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))\s*$/
260                    return re.test(this.email)
261                },
262                validPassword() {
263                    return this.password.length > 5
264                }
265            }
266        });
267    });
268    document.addEventListener('DOMContentLoaded', function() {
269        let loadingGlow = $('#login-form-vue .loading-glow');
270        $('#login-form-vue #login-form-submit').on('click', function() {
271            loginForm();
272        });
273        $('#login-form-vue input').keydown(function(e) {
274            if (e.keyCode === 13) loginForm();
275        });
276        function loginForm() {
277            let form = $('#login-form-vue');
278            let formData = form.serialize();
279            showGlow(loadingGlow);
280            $.ajax({
281                url: form.attr('action'),
282                type: form.attr('method'),
283                data: formData,
284                success: function (data) {
285                    hideGlow(loadingGlow);
286                    $('body').find('.has-error').removeClass('has-error');
287                    $.each(data, function(index, value) {
288                        form.find('#' + index).parent().addClass('has-error');
289                        form.find('#' + index).closest('div').find('.help-block').text(value);
290                    });
291                    $('.has-error input').keyup(function() {
292                        $(this).parent().removeClass('has-error');
293                    });
294                    if (data.status === 'ok') {
295                        showGlow(loadingGlow);
296                        location.reload();
297                    }
298                }
299            });
300            return false;
301        }
302        function showGlow(element) {
303            element.removeClass('hidden');
304            setTimeout(() => {
305                element.addClass('hidden');
306            }, 3000);
307        }
308        function hideGlow(element) {
309            element.addClass('hidden');
310        }
311    });
312</script>
312
313</main>
314
315    
316<div class="footer">
317    <div class="container">
318        <div class="row">
319            <div class="col-lg-3">
320                <div class="footer-item">
321                    <div>© 2026 All rights reserved</div>
322                    <div><a href="/en">M2.by</a></div>
323                </div>
324            </div>
325            <div class="col-lg-5">
326                <div class="footer-item">
327                    <div class="links-block">
328                        <a href="/en">Main page</a>
329                                                    <a href="/en/residential">Our properties</a>
330                                                    <a href="https://m2.by/residential?Estate%5Btype_id%5D=10">Apartments</a>
331                                                    <a href="https://m2.by/residential?Estate%5Btype_id%5D=16">Rooms</a>
332                                                    <a href="https://m2.by/residential?Estate%5Btype_id%5D=30">Country real estate</a>
333                                                    <a href="/en/commercial">Non-residential premises</a>
334                                                    <a href="https://m2.by/news/128">Real estate sales</a>
335                                                    <a href="https://m2.by/news/130">Buying real estate</a>
336                                                    <a href="https://m2.by/news/132">Organization of transactions</a>
337                                                    <a href="https://m2.by#advantages">Advantages</a>
338                                                    <a href="/en/about-us">About us</a>
339                                                    <a href="/en/contacts">Contacts</a>
340                                                    <a href="https://forum.m2.by">Forum</a>
341                                                <a href="/en/login">Partner login</a>
342                    </div>
343                    
344                </div>
345            </div>
346            <div class="col-lg-4">
347                <div class="footer-item">
348                    <div class="fs-tiny">We use your cookies and other metadata to make the services work properly. By staying on the site, you agree to the use of this data.</div>
349                                                                                    <div class="fs-tiny">
350                                                            <a href="https://business.realting.com/en/website" target="_blank" rel="nofollow noopener noreferrer">
351                                    Developed by Realting Dev                                </a>
352                                                    </div>
353                                    </div>
354            </div>
355        </div>
356    </div>
357</div>
358
359
360
361<script src="//m2.by/assets/a2553018/jquery.min.js?v=1790598382"></script>
vendor: 1 bytes, line 361
361
362<script src="//m2.by/assets/4dc15139/yii.js?v=1790598382"></script>
vendor: 1 bytes, line 362
362
363<script src="//m2.by/assets/4dc15139/yii.validation.js?v=1790598382"></script>
vendor: 1 bytes, line 363
363
364<script src="//m2.by/assets/4dc15139/yii.activeForm.js?v=1790598382"></script>
vendor: 1 bytes, line 364
364
365<script src="//m2.by/assets/js-compress/4f0e8db3691d38fb80b56b0990d20e0c.js?v=1791349344"></script>
vendor: 1 bytes, line 365
365
366<script>jQuery(function ($) {
367let timezone='';let timezoneAbbr='';try{timezone=Intl.DateTimeFormat().resolvedOptions().timeZone;timezoneAbbr=/\((.*)\)/.exec(new Date().toString())[1];setCookie('timezone',timezone+'|'+(-new Date().getTimezoneOffset()/ 60));}catch(err){if(typeof window.deleteCookie==='function'){deleteCookie('timezone');}
368console.log(err);}
369jQuery('#login-form-vue').yiiActiveForm([{"id":"loginform-username","name":"username","container":".field-loginform-username","input":"#loginform-username","enableAjaxValidation":true,"validateOnChange":false,"validateOnBlur":false,"validate":function(attribute,value,messages,deferred,$form){value=yii.validation.trim($form,attribute,{"skipOnArray":true,"skipOnEmpty":false,"chars":false},value);yii.validation.string(value,messages,{"message":"Username must be a string.","min":3,"tooShort":"Username should contain at least 3 characters.","max":255,"tooLong":"Username should contain at most 255 characters.","skipOnEmpty":1});yii.validation.regularExpression(value,messages,{"pattern":/^[-a-zA-Z0-9_\.@]+$/,"not":false,"message":"Username is invalid.","skipOnEmpty":1});}},{"id":"loginform-password","name":"password","container":".field-loginform-password","input":"#loginform-password","enableAjaxValidation":true,"validateOnChange":false,"validateOnBlur":false,"validate":function(attribute,value,messages,deferred,$form){yii.validation.required(value,messages,{"message":"Password cannot be blank."});}}],[]);
370});</script>
370<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"69524fd364a04e7285038cecc3fbf78b","r":1,"spa":2}' crossorigin="anonymous"></script>
370
371</body>
372</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.