PageSourceSearch

https://www.sijoitustieto.fi/user/login

html sijoitustieto.fi collected 2026-10-02 13:41:48 UTC 19,718 bytes, 464 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="fi" dir="ltr" prefix="og: https://ogp.me/ns#">
4  <head>
5    <link rel="icon" href="/themes/sijoitustieto2024/images/icons/favicons/favicon.ico">
6    <link rel="icon" type="image/png" sizes="32x32" href="/themes/sijoitustieto2024/images/icons/favicons/favicon-32x32.png">
7    <link rel="icon" type="image/png" sizes="16x16" href="/themes/sijoitustieto2024/images/icons/favicons/favicon-16x16.png">
8
9    <link rel="apple-touch-icon" sizes="120x120" href="/themes/sijoitustieto2024/images/icons/favicons/apple-touch-icon-120x120.png">
10    <link rel="apple-touch-icon" sizes="152x152" href="/themes/sijoitustieto2024/images/icons/favicons/apple-touch-icon-152x152.png">
11    <link rel="apple-touch-icon" sizes="167x167" href="/themes/sijoitustieto2024/images/icons/favicons/apple-touch-icon-167x167.png">
12    <link rel="apple-touch-icon" sizes="180x180" href="/themes/sijoitustieto2024/images/icons/favicons/apple-touch-icon.png">
13    <link rel="apple-touch-icon" href="/themes/sijoitustieto2024/images/icons/favicons/apple-touch-icon.png">
14    <meta name="apple-mobile-web-app-capable" content="yes">
15    <meta name="apple-mobile-web-app-status-bar-style" content="default">
16
17    <link rel="manifest" href="/themes/sijoitustieto2024/images/icons/favicons/manifest.json">
18    <link rel="icon" type="image/png" sizes="192x192" href="/themes/sijoitustieto2024/images/icons/favicons/android-chrome-192x192.png">
19    <link rel="icon" type="image/png" sizes="512x512" href="/themes/sijoitustieto2024/images/icons/favicons/android-chrome-512x512.png">
20    <meta name="mobile-web-app-capable" content="yes">
21
22    <link rel="mask-icon" href="/themes/sijoitustieto2024/images/icons/favicons/safari-pinned-tab.svg" color="#00a0e6">
23    <meta name="msapplication-TileImage" content="/themes/sijoitustieto2024/images/icons/favicons/mstile-150x150.png">
24    <meta name="msapplication-TileColor" content="#ffffff">
25    <meta name="theme-color" content="#ffffff">
26
27    
28    <meta charset="utf-8" />
29<link rel="canonical" href="https://www.sijoitustieto.fi/user/login" />
30<meta property="og:site_name" content="Sijoitustieto.fi" />
31<meta property="og:url" content="https://www.sijoitustieto.fi/user/login" />
32<meta property="og:title" content="Kirjaudu sisään" />
33<meta property="og:image:url" content="https://www.sijoitustieto.fi/themes/sijoitustieto2024/images/meta.png" />
34<meta property="og:image:secure_url" content="https://www.sijoitustieto.fi/themes/sijoitustieto2024/images/meta.png" />
35<meta name="twitter:card" content="summary_large_image" />
36<meta name="twitter:site" content="@Sijoitustieto" />
37<meta name="twitter:image" content="https://www.sijoitustieto.fi/themes/sijoitustieto2024/images/meta.png" />
38<meta name="Generator" content="Drupal 10 (https://www.drupal.org)" />
39<meta name="MobileOptimized" content="width" />
40<meta name="HandheldFriendly" content="true" />
41<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
42
43    <title>Kirjaudu sisään | Sijoitustieto.fi</title>
44    <link rel="stylesheet" media="all" href="/sites/default/files/css/css_10YKunw5s03clgh_kil8uuHyouTA2vk-DLPAksXd1kA.css?delta=0&amp;language=fi&amp;theme=sijoitustieto2024&amp;include=eJxFx1EKgCAMANALiYZ0n5g4aDZbbBPs9kEE_b0HDebGAhU1we_ou0opqAGnM51Hqjou4Pg1GDUhH-aELnnJaypgGOw2x_76AUE4IrE" />
45<link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&amp;family=Roboto:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap" />
46<link rel="stylesheet" media="all" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@48,500,1,0" />
47<link rel="stylesheet" media="all" href="/sites/default/files/css/css_FVMH1sPdGtcWdYaCngrV-HSGmb0JTGGhaP9I91TOAP4.css?delta=3&amp;language=fi&amp;theme=sijoitustieto2024&amp;include=eJxFx1EKgCAMANALiYZ0n5g4aDZbbBPs9kEE_b0HDebGAhU1we_ou0opqAGnM51Hqjou4Pg1GDUhH-aELnnJaypgGOw2x_76AUE4IrE" />
48
49    
50
51
52
53  <!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
54  
54<script type="text/javascript" async=true>
55  (function() {
56    var host = window.location.hostname;
57    var element = document.createElement('script');
58    var firstScript = document.getElementsByTagName('script')[0];
59    var url = 'https://cmp.inmobi.com'
60      .concat('/choice/', 'zHRH_j7NXRDvN', '/', host, '/choice.js?tag_version=V3');
61    var uspTries = 0;
62    var uspTriesLimit = 3;
63    element.async = true;
64    element.type = 'text/javascript';
65    element.src = url;
66
67    firstScript.parentNode.insertBefore(element, firstScript);
68
69    function makeStub() {
70      var TCF_LOCATOR_NAME = '__tcfapiLocator';
71      var queue = [];
72      var win = window;
73      var cmpFrame;
74
75      function addFrame() {
76        var doc = win.document;
77        var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);
78
79        if (!otherCMP) {
80          if (doc.body) {
81            var iframe = doc.createElement('iframe');
82
83            iframe.style.cssText = 'display:none';
84            iframe.name = TCF_LOCATOR_NAME;
85            doc.body.appendChild(iframe);
86          } else {
87            setTimeout(addFrame, 5);
88          }
89        }
90        return !otherCMP;
91      }
92
93      function tcfAPIHandler() {
94        var gdprApplies;
95        var args = arguments;
96
97        if (!args.length) {
98          return queue;
99        } else if (args[0] === 'setGdprApplies') {
100          if (
101            args.length > 3 &&
102            args[2] === 2 &&
103            typeof args[3] === 'boolean'
104          ) {
105            gdprApplies = args[3];
106            if (typeof args[2] === 'function') {
107              args[2]('set', true);
108            }
109          }
110        } else if (args[0] === 'ping') {
111          var retr = {
112            gdprApplies: gdprApplies,
113            cmpLoaded: false,
114            cmpStatus: 'stub'
115          };
116
117          if (typeof args[2] === 'function') {
118            args[2](retr);
119          }
120        } else {
121          if(args[0] === 'init' && typeof args[3] === 'object') {
122            args[3] = Object.assign(args[3], { tag_version: 'V3' });
123          }
124          queue.push(args);
125        }
126      }
127
128      function postMessageEventHandler(event) {
129        var msgIsString = typeof event.data === 'string';
130        var json = {};
131
132        try {
133          if (msgIsString) {
134            json = JSON.parse(event.data);
135          } else {
136            json = event.data;
137          }
138        } catch (ignore) {}
139
140        var payload = json.__tcfapiCall;
141
142        if (payload) {
143          window.__tcfapi(
144            payload.command,
145            payload.version,
146            function(retValue, success) {
147              var returnMsg = {
148                __tcfapiReturn: {
149                  returnValue: retValue,
150                  success: success,
151                  callId: payload.callId
152                }
153              };
154              if (msgIsString) {
155                returnMsg = JSON.stringify(returnMsg);
156              }
157              if (event && event.source && event.source.postMessage) {
158                event.source.postMessage(returnMsg, '*');
159              }
160            },
161            payload.parameter
162          );
163        }
164      }
165
166      while (win) {
167        try {
168          if (win.frames[TCF_LOCATOR_NAME]) {
169            cmpFrame = win;
170            break;
171          }
172        } catch (ignore) {}
173
174        if (win === window.top) {
175          break;
176        }
177        win = win.parent;
178      }
179      if (!cmpFrame) {
180        addFrame();
181        win.__tcfapi = tcfAPIHandler;
182        win.addEventListener('message', postMessageEventHandler, false);
183      }
184    };
185
186    makeStub();
187
188    var uspStubFunction = function() {
189      var arg = arguments;
190      if (typeof window.__uspapi !== uspStubFunction) {
191        setTimeout(function() {
192          if (typeof window.__uspapi !== 'undefined') {
193            window.__uspapi.apply(window.__uspapi, arg);
194          }
195        }, 500);
196      }
197    };
198
199    var checkIfUspIsReady = function() {
200      uspTries++;
201      if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
202        console.warn('USP is not accessible');
203      } else {
204        clearInterval(uspInterval);
205      }
206    };
207
208    if (typeof window.__uspapi === 'undefined') {
209      window.__uspapi = uspStubFunction;
210      var uspInterval = setInterval(checkIfUspIsReady, 6000);
211    }
212  })();
213  </script>
213
214  <!-- End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
215  
216
217
218    <!-- Adnami -->
219    
219<script async="async" src="https://functions.adnami.io/api/macro/adsm.macro.sijoitustieto.fi.js"></script>
219
220    <!-- / Adnami -->
221
222
223
224    <!-- Improve Media -->
225    
225<script async="async" src="https://lwadm.com/lw/pbjs?pid=eb824e14-0304-45fc-90a0-1390c0df1b86"></script>
225
226    
226<script type="text/javascript">
227        var lwhbim = lwhbim || {cmd:[]};
228    </script>
228
229    <!-- / Improve Media -->
230    
231
232
233    
233<script>
234    /**
235    * Funktio, joka seuraa lähtevän linkin klikkaamista Analyticsissa.
236    * Tämä funktion argumentiksi otetaan kelvollinen URL-merkkijono ja URL-merkkijonoa käytetään
237    * tapahtuman tunnisteena. Kun kuljetusmetodiksi asetetaan beacon, osuma voidaan lähettää
238    * navigator.sendBeacon-komennolla sitä tukevissa selaimissa.
239    */
240    var trackAdLink = function(url) {
241      ga('send', 'event', 'Ads', 'click', url, {
242        'transport': 'beacon',
243        'hitCallback': function(){document.location = url;}
244      });
245
246    }
247    var trackBannerLink = function(url, isExternal) {
248      var params = {};
249      if (!isExternal) {
250          params.hitCallback = function () {
251              document.location = url;
252          }
253      }
254      ga('send', 'event', 'outbound', 'click', url, params);
255      return isExternal;
256    }
257    var trackSponsorLink = function(url, isExternal) {
258      var params = {};
259      if (!isExternal) {
260          params.hitCallback = function () {
261              document.location = url;
262          }
263      }
264      ga('send', 'event', 'outbound', 'click', url, params);
265      return isExternal;
266    }
267    </script>
267
268
269
270
271    <!-- Meta Pixel -->
272    
272<script>
vendor: 435 bytes, lines 272-281
272
273    !function(f,b,e,v,n,t,s)
274    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
275    n.callMethod.apply(n,arguments):n.queue.push(arguments)};
276    if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
277    n.queue=[];t=b.createElement(e);t.async=!0;
278    t.src=v;s=b.getElementsByTagName(e)[0];
279    s.parentNode.insertBefore(t,s)}(window, document,'script',
280    'https://connect.facebook.net/en_US/fbevents.js');
281    fbq('init', '
2811248826265263914
vendor: 38 bytes, lines 281-283
281');
282    fbq('track', 'PageView');
283    
283</script>
283
284    <noscript><img height="1" width="1" style="display:none"
285    src="https://www.facebook.com/tr?id=1248826265263914&ev=PageView&noscript=1"
286    /></noscript>
287    <!-- / Meta Pixel -->
288
289
290
291    <!-- AdSense -->
292    
292<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1536420088132213" crossorigin="anonymous"></script>
292
293    <!-- / AdSense -->
294
295
296      
297  </head>
298  
299  <body class="page-user page-kirjaudu-sisaan">
300
301
302
303    <!-- Google Tag Manager -->
vendor: 66 bytes, lines 303-304
303
304    <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
304GTM-NWP8MQ
vendor: 91 bytes, lines 304-306
304"
305    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
306    
306<script>
vendor: 337 bytes, lines 306-310
306(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
307    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
308    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
309    '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
310    })(window,document,'script','dataLayer','
310GTM-NWP8MQ
vendor: 3 bytes, line 310
310');
310</script>
310
311    <!-- / Google Tag Manager -->
312
313
314
315    <!-- Google Analytics -->
vendor: 68 bytes, lines 315-316
315
316    <script async src="https://www.googletagmanager.com/gtag/js?id=
316G-W4Y1ETBJ58
vendor: 16 bytes, lines 316-317
316"></script>
317    
317<script>
318      
vendor: 146 bytes, lines 318-322
318window.dataLayer = window.dataLayer || [];
319      function gtag(){dataLayer.push(arguments);}
320      gtag('js', new Date());
321
322      gtag('config', '
322G-W4Y1ETBJ58
vendor: 8 bytes, lines 322-323
322');
323    
323</script>
323
324    <!-- / Google Analytics -->
325
326
327
328    <!-- Facebook like box -->
329    <div id="fb-root"></div>
330    
330<script>(function(d, s, id) {
331      var js, fjs = d.getElementsByTagName(s)[0];
332      if (d.getElementById(id)) return;
333      js = d.createElement(s); js.id = id;
334      js.src = "//connect.facebook.net/fi_FI/sdk.js#xfbml=1&version=v2.5&appId=430863423938361";
335      fjs.parentNode.insertBefore(js, fjs);
336    }(document, 'script', 'facebook-jssdk'));</script>
336
337    <!-- / Facebook like box -->
338
339
340
341    <!-- X / Twitter embed -->
342    
342<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
342
343    <!-- / X / Twitter embed -->
344
345
346
347    <a href="#main-content" class="visually-hidden focusable skip-link">Hyppää pääsisältöön</a>
348
349    
350      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
351    <div class="wrapper main px-4 py-8 min-h-screen bg-brand-secondary-4">
352    
353    <div class="container max-w-lg">
354      
355        <div class="flex justify-center mb-8">
356          <a href="https://www.sijoitustieto.fi/"><img src="/themes/sijoitustieto2024/images/logo-lt.svg" alt="Sijoitustieto" class="h-[60px]" /></a>
357        </div>
358
359        <div class="flex flex-col gap-4 px-4 xs:px-8 py-8 bg-surface-2 rounded-2xl">
360
361          <div class="messages empty:hidden">
362            
363          </div>
364          
365          <h2 class="m-0">Kirjaudu sisään</h2>
366
367          <div class="login-form [&_.description]:hidden [&_form]:flex [&_form]:flex-col [&_form]:gap-4">
368              <div class="region region-content flex flex-col gap-8">
369    <div data-drupal-messages-fallback class="hidden"></div>
370<div id="block-sijoitustieto2024-mainpagecontent" class="block block-system block-system-main-block">
371  
372    
373      <form class="user-login-form" data-drupal-selector="user-login-form" action="/user/login" method="post" id="user-login-form" accept-charset="UTF-8">
374  <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-name form-item-name">
375      <label for="edit-name" class="js-form-required form-required">Käyttäjätunnus</label>
376        
377<input autocorrect="none" autocapitalize="none" spellcheck="false" autofocus="autofocus" autocomplete="username" class="form-text required text" data-drupal-selector="edit-name" type="text" id="edit-name" name="name" value="" size="60" maxlength="60" required="required" aria-required="true" />
378
379        </div>
380<div class="js-form-item form-item js-form-type-password form-type-password js-form-item-pass form-item-pass">
381      <label for="edit-pass" class="js-form-required form-required">Salasana</label>
382        
383<input autocomplete="current-password" class="form-text required password" data-drupal-selector="edit-pass" type="password" id="edit-pass" name="pass" size="60" maxlength="128" required="required" aria-required="true" />
384
385        </div>
386<div class=""><a href="/user/password" class="">Unohdin salasanani</a></div>
387<input autocomplete="off" data-drupal-selector="form-r4umvjkmy7mat0yesfkm3p8vipgi7rzcfoa7fmso6qm" type="hidden" name="form_build_id" value="form-r4umvjkMY7Mat0YeSfKm3p8vipgi7RZcfoA7fmSO6qM" class="hidden" />
388
389<input data-drupal-selector="edit-user-login-form" type="hidden" name="form_id" value="user_login_form" class="hidden" />
390<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions">
391<input class="button js-form-submit form-submit submit" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Kirjaudu sisään" />
392</div>
393
394</form>
395
396  </div>
397
398  </div>
399
400          </div>
401        
402          <div class="flex flex-col gap-2 p-4 border border-edge-1 bg-surface-1 rounded-2xl">
403            <h3 class="m-0">Oletko uusi Sijoitustiedossa?</h3>
404            <div>
405              <a href="/user/register" class="button simple">
406                                <span class="material-symbols-rounded text-[32px]">east</span>
407                <span class="">Avaa ilmainen tili</span>
408              </a>
409            </div>
410          </div>
411          
412        </div>
413
414      </div>
415
416    </div>
417
418  </div>
419
420</div>
421  </div>
422
423    
424
425    
425<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"user\/login","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"fi"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxFx1EKgCAMANALiYZ0n5g4aDZbbBPs9kEE_b0HDebGAhU1we_ou0opqAGnM51Hqjou4Pg1GDUhH-aELnnJaypgGOw2x_76AUE4IrE","theme":"sijoitustieto2024","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"ajaxLoader":{"markup":"\u003Cdiv class=\u0022ajax-throbber sk-swing\u0022\u003E\n              \u003Cdiv class=\u0022sk-swing-dot\u0022\u003E\u003C\/div\u003E\n              \u003Cdiv class=\u0022sk-swing-dot\u0022\u003E\u003C\/div\u003E\n            \u003C\/div\u003E","hideAjaxMessage":true,"alwaysFullscreen":true,"throbberPosition":"body"},"data":{"extlink":{"extTarget":true,"extTargetAppendNewWindowDisplay":true,"extTargetAppendNewWindowLabel":"(opens in a new window)","extTargetNoOverride":true,"extNofollow":false,"extTitleNoOverride":false,"extNoreferrer":false,"extFollowNoOverride":false,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":true,"extExclude":"","extInclude":"","extCssExclude":"","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"T\u00e4m\u00e4 linkki vie sinut ulkopuoliselle verkkosivustolle, emme ota vastuuta sen  sis\u00e4ll\u00f6st\u00e4.","extHideIcons":false,"mailtoClass":"0","telClass":"","mailtoLabel":"(link sends email)","telLabel":"(link is a phone number)","extUseFontAwesome":false,"extIconPlacement":"append","extPreventOrphan":false,"extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","allowedDomains":[],"extExcludeNoreferrer":""}},"user":{"uid":0,"permissionsHash":"6d3c86c26695edd6b2365fefee147aaea2f7a38b2bf1fa2226242e89c1d0598b"}}</script>
vendor: 1 bytes, line 425
425
426<script src="/sites/default/files/js/js_VEOLCOTuxion9CP2kPxsyrH_UsWfH6fyqlVzCt6qEIU.js?scope=footer&amp;delta=0&amp;language=fi&amp;theme=sijoitustieto2024&amp;include=eJxFx1EKgDAIANALjRmj-4QyIZdkqIMdv5-gv_dw4DrUsLMD_q55uhGxF16pcl_QfT6o9WsJGSY5I4XT2tZ2IAx-Abp6HhY"></script>
426
427
428
429
430
431    <!-- Improve Media / Interstitial -->
432    <div id='sijoitustieto_desktop-interstitial'></div>
433    <div id='sijoitustieto_mobile-interstitial'></div>
434    
434<script>
435        var vw = Math.max(document.documentElement.clientWidth || 0, window.innerWidth || 0);
436        var vh = Math.max(document.documentElement.clientHeight || 0, window.innerHeight || 0);
437        var isMobile = vw < 1000;
438        var tagId, aSizes;
439
440        lwhbim.cmd.push(function() {
441            if (isMobile) {
442                tagId = 'sijoitustieto_mobile-interstitial';
443                aSizes = vh > 660 ?
444                    [[1, 1], [320, 320], [300, 431], [320, 480], [300, 250], [300, 300], [300, 600]] :
445                    [[1, 1], [320, 320], [300, 431], [320, 480], [300, 250], [300, 300]];
446            } else {
447                tagId = 'sijoitustieto_desktop-interstitial';
448                aSizes = vh > 950 ?
449                    [[1, 1], [468, 400], [980, 400], [980, 552], [620, 891]] :
450                    [[1, 1], [468, 400], [980, 400], [980, 552]];
451            }
452
453            lwhbim.loadAd({
454                tagId: tagId,
455                sizes: aSizes,
456                gamSizes: aSizes
457            });
458        });
459    </script>
459
460    <!-- / Improve Media / Interstitial -->
461
462  </body>
463  
464</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.