PageSourceSearch

https://whatpulse.org/blog/assets/js/6d74da25.7d7a2aa2.js

js whatpulse.org collected 2026-09-24 08:56:50 UTC 7,990 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkhelp_center=self.webpackChunkhelp_center||[]).push([[12114],{3905:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>d});var o=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)n=i[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=o.createContext({}),c=function(e){var t=o.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):a(a({},t),e)),n},p=function(e){var t=c(e.components);return o.createElement(s.Provider,{value:t},e.children)},u="mdxType",g={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},h=o.forwardRef((function(e,t){var n=e.components,r=e.mdxType,i=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=c(n),h=r,d=u["".concat(s,".").concat(h)]||u[h]||g[h]||i;return n?o.createElement(d,a(a({ref:t},p),{},{components:n})):o.createElement(d,a({ref:t},p))}));function d(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var i=n.length,a=new Array(i);a[0]=h;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l[u]="string"==typeof e?e:r,a[1]=l;for(var c=2;c<i;c++)a[c]=n[c];return o.createElement.apply(null,a)}return o.createElement.apply(null,n)}h.displayName="MDXCreateElement"},88543:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>a,default:()=>g,frontMatter:()=>i,metadata:()=>l,toc:()=>c});var o=n(87462),r=(n(67294),n(3905));const i={slug:"improving-the-login-system-b8eef4d7716b",title:"Improving the login system",authors:["smitmartijn"],tags:["product-updates"]},a=void 0,l={permalink:"/blog/improving-the-login-system-b8eef4d7716b",source:"@site/blog/2018-09-29-improving-the-login-system-b8eef4d7716b/index.md",title:"Improving the login system",description:"After getting requests to support different social network platforms besides Facebook (plus the fact that Facebook suddenly broke our client login system), we\u2019ve been revamping the login system to support multiple platforms: Facebook, Google, Twitter, and LinkedIn.",date:"2018-09-29T00:00:00.000Z",formattedDate:"September 29, 2018",tags:[{label:"product-updates",permalink:"/blog/tags/product-updates"}],readingTime:1.65,hasTruncateMarker:!1,authors:[{name:"Martijn Smit",title:"Head Geek",url:"https://x.com/smitmartijn",imageURL:"https://shared-files.whatpulse.org/avatars/Z3/1.png",key:"smitmartijn"}],frontMatter:{slug:"improving-the-login-system-b8eef4d7716b",title:"Improving the login system",authors:["smitmartijn"],tags:["product-updates"]},prevItem:{title:"Adding extra security to your account",permalink:"/blog/adding-extra-security-to-your-account-c58217d3908b"},nextItem:{title:"WhatPulse 2.8.2",permalink:"/blog/whatpulse-2-8-2-1135b50337c0"}},s={authorsImageUrls:[void 0]},c=[{value:"Enter WhatPulse 2.8.4b1",id:"enter-whatpulse-284b1",level:2},{value:"Logging into the client",id:"logging-into-the-client",level:2},{value:"Login options",id:"login-options",level:2},{value:"Authorize your client",id:"authorize-your-client",level:2},{value:"Other stuff in 2.8.4b1",id:"other-stuff-in-284b1",level:2}],p={toc:c},u="wrapper";function g(e){let{components:t,...i}=e;return(0,r.kt)(u,(0,o.Z)({},p,i,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"After getting requests to support different social network platforms besides Facebook (plus the fact that Facebook suddenly broke our client login system), we\u2019ve been revamping the login system to supp
1ort multiple platforms: Facebook, Google, Twitter, and LinkedIn."),(0,r.kt)("p",null,(0,r.kt)("a",{parentName:"p",href:"https://whatpulse.org?ref=blog"},(0,r.kt)("img",{alt:"Activity Tracking Made Easy with WhatPulse Statistics",src:n(80750).Z,width:"750",height:"160"}))),(0,r.kt)("h2",{id:"enter-whatpulse-284b1"},"Enter WhatPulse 2.8.4b1"),(0,r.kt)("p",null,"For this, the client needed to be changed, which is now in beta. WhatPulse 2.8.4 beta 1 is currently on the updater feed (enable \u201cInclude beta versions updates\u201d) which makes use of the new system. We\u2019ll walk you through the process below:"),(0,r.kt)("p",null,(0,r.kt)("img",{src:n(91510).Z,width:"700",height:"650"})),(0,r.kt)("h2",{id:"logging-into-the-client"},"Logging into the client"),(0,r.kt)("p",null,"Starting 2.8.4b1, whenever you want to log into the client you will get redirected to whatpulse.org to do the actual login (the client will open a browser). You can still choose between using an existing account or register a new one."),(0,r.kt)("p",null,(0,r.kt)("img",{src:n(1881).Z,width:"862",height:"615"})),(0,r.kt)("h2",{id:"login-options"},"Login options"),(0,r.kt)("p",null,"If you\u2019re already logged into the website you will get redirected to the page where you can authorize your client right away. But if you need to log in or create an account, you\u2019ll see the login prompt. As you can see to the left, you can choose between the native WhatPulse login or the 4 available social network login."),(0,r.kt)("p",null,(0,r.kt)("img",{src:n(19421).Z,width:"806",height:"409"})),(0,r.kt)("h2",{id:"authorize-your-client"},"Authorize your client"),(0,r.kt)("p",null,"When logged in, you will get the option to authorize your client by using an existing computer name or create a new computer name."),(0,r.kt)("p",null,(0,r.kt)("img",{src:n(22559).Z,width:"882",height:"456"})),(0,r.kt)("p",null,(0,r.kt)("img",{alt:"**Left**: a dropdown of all your existing computer names. **Right**: input a new computer name.",src:n(44438).Z,width:"882",height:"456"}),(0,r.kt)("strong",{parentName:"p"},"*Left"),": a dropdown of all your existing computer names. ",(0,r.kt)("strong",{parentName:"p"},"Right"),": input a new computer name.*"),(0,r.kt)("h2",{id:"other-stuff-in-284b1"},"Other stuff in 2.8.4b1"),(0,r.kt)("p",null,"The new login system isn\u2019t the only thing changed in 2.8.4b1, it will also recognise the newer Apple computers (type & year) and it has updated support for OpenSSL v1.1 (which Linux users will appreciate). The next beta version will also include support for MacOS Mojave (10.14)."),(0,r.kt)("p",null,"We appreciate your feedback, let us know in the ",(0,r.kt)("a",{parentName:"p",href:"https://whatpulse.org/forums/forumdisplay.php?fid=74"},"forums")," what you think about the new login system!"))}g.isMDXComponent=!0},91510:(e,t,n)=>{n.d(t,{Z:()=>o});const o=n.p+"assets/images/1SiUAismd3RWmtWK-r6qNA-5e6e6e077bb2a024ee4ce1846104edfd.png"},80750:(e,t,n)=>{n.d(t,{Z:()=>o});const o=n.p+"assets/images/activity-tracking-made-easy-whatpulse-statistics-f5f96077d5c6a9e3b7e71fcf76ec6e1f.png"},44438:(e,t,n)=>{n.d(t,{Z:()=>o});const o=n.p+"assets/images/myKGQXwgOfAq9WbysfZ8Fw-6cd5f51dcf963b274b1d7189f0eb1b96.png"},1881:(e,t,n)=>{n.d(t,{Z:()=>o});const o=n.p+"assets/images/uCI-EPpWXAFFJvro7NtgGw-75ecf637652ff4ef6c0df6ecc433a818.png"},19421:(e,t,n)=>{n.d(t,{Z:()=>o});const o=n.p+"assets/images/zatcBsa2UiqG6wlah8t0DA-f5dea162bfd3c744ff0188da3956422e.png"},22559:(e,t,n)=>{n.d(t,{Z:()=>o});const o=n.p+"assets/images/znGl4ZmkO2BY5UYXUatTKg-3047b0c6e5dcc64c6f49ca4f99cbd1d6.png"}}]);

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.