{"action":"created","issue":{"url":"https://api.github.com/repos/parallaxinc/BlocklyProp/issues/1583","repository_url":"https://api.github.com/repos/parallaxinc/BlocklyProp","labels_url":"https://api.github.com/repos/parallaxinc/BlocklyProp/issues/1583/labels{/name}","comments_url":"https://api.github.com/repos/parallaxinc/BlocklyProp/issues/1583/comments","events_url":"https://api.github.com/repos/parallaxinc/BlocklyProp/issues/1583/events","html_url":"https://github.com/parallaxinc/BlocklyProp/issues/1583","id":375676084,"node_id":"MDU6SXNzdWUzNzU2NzYwODQ=","number":1583,"title":"Password with leading/trailing spaces accepted but no entry can be gained","user":{"login":"PropGit","id":1266318,"node_id":"MDQ6VXNlcjEyNjYzMTg=","avatar_url":"https://avatars2.githubusercontent.com/u/1266318?v=4","gravatar_id":"","url":"https://api.github.com/users/PropGit","html_url":"https://github.com/PropGit","followers_url":"https://api.github.com/users/PropGit/followers","following_url":"https://api.github.com/users/PropGit/following{/other_user}","gists_url":"https://api.github.com/users/PropGit/gists{/gist_id}","starred_url":"https://api.github.com/users/PropGit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PropGit/subscriptions","organizations_url":"https://api.github.com/users/PropGit/orgs","repos_url":"https://api.github.com/users/PropGit/repos","events_url":"https://api.github.com/users/PropGit/events{/privacy}","received_events_url":"https://api.github.com/users/PropGit/received_events","type":"User","site_admin":false},"labels":[{"id":403517716,"node_id":"MDU6TGFiZWw0MDM1MTc3MTY=","url":"https://api.github.com/repos/parallaxinc/BlocklyProp/labels/In%20Demo","name":"In Demo","color":"0052cc","default":false},{"id":1056169403,"node_id":"MDU6TGFiZWwxMDU2MTY5NDAz","url":"https://api.github.com/repos/parallaxinc/BlocklyProp/labels/Needs%20work","name":"Needs work","color":"db5c64","default":false},{"id":91320551,"node_id":"MDU6TGFiZWw5MTMyMDU1MQ==","url":"https://api.github.com/repos/parallaxinc/BlocklyProp/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":{"login":"zfi","id":8442260,"node_id":"MDQ6VXNlcjg0NDIyNjA=","avatar_url":"https://avatars1.githubusercontent.com/u/8442260?v=4","gravatar_id":"","url":"https://api.github.com/users/zfi","html_url":"https://github.com/zfi","followers_url":"https://api.github.com/users/zfi/followers","following_url":"https://api.github.com/users/zfi/following{/other_user}","gists_url":"https://api.github.com/users/zfi/gists{/gist_id}","starred_url":"https://api.github.com/users/zfi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zfi/subscriptions","organizations_url":"https://api.github.com/users/zfi/orgs","repos_url":"https://api.github.com/users/zfi/repos","events_url":"https://api.github.com/users/zfi/events{/privacy}","received_events_url":"https://api.github.com/users/zfi/received_events","type":"User","site_admin":false},"assignees":[{"login":"zfi","id":8442260,"node_id":"MDQ6VXNlcjg0NDIyNjA=","avatar_url":"https://avatars1.githubusercontent.com/u/8442260?v=4","gravatar_id":"","url":"https://api.github.com/users/zfi","html_url":"https://github.com/zfi","followers_url":"https://api.github.com/users/zfi/followers","following_url":"https://api.github.com/users/zfi/following{/other_user}","gists_url":"https://api.github.com/users/zfi/gists{/gist_id}","starred_url":"https://api.github.com/users/zfi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zfi/subscriptions","organizations_url":"https://api.github.com/users/zfi/orgs","repos_url":"https://api.github.com/users/zfi/repos","events_url":"https://api.github.com/users/zfi/events{/privacy}","received_events_url":"https://api.github.com/users/zfi/received_events","type":"User","site_admin":false},{"login":"MatzElectronics","id":19737272,"node_id":"MDQ6VXNlcjE5NzM3Mjcy","avatar_url":"https://avatars2.githubusercontent.com/u/19737272?v=4","gravatar_id":"","url":"https://api.github.com/users/MatzElectronics","html_url":"https://github.com/MatzElectronics","followers_url":"https://api.github.com/users/MatzElectronics/followers","following_url":"https://api.github.com/users/MatzElectronics/following{/other_user}","gists_url":"https://api.github.com/users/MatzElectronics/gists{/gist_id}","starred_url":"https://api.github.com/users/MatzElectronics/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatzElectronics/subscriptions","organizations_url":"https://api.github.com/users/MatzElectronics/orgs","repos_url":"https://api.github.com/users/MatzElectronics/repos","events_url":"https://api.github.com/users/MatzElectronics/events{/privacy}","received_events_url":"https://api.github.com/users/MatzElectronics/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/parallaxinc/BlocklyProp/milestones/19","html_url":"https://github.com/parallaxinc/BlocklyProp/milestone/19","labels_url":"https://api.github.com/repos/parallaxinc/BlocklyProp/milestones/19/labels","id":3770083,"node_id":"MDk6TWlsZXN0b25lMzc3MDA4Mw==","number":19,"title":"Nov 2018 Push","description":"Dependent on cross-platform Launcher readiness. Also for items that are in the works but didn't make the October update. Good place for new blocks and features that are in the works but need more verification time.","creator":{"login":"Steph-Parallax","id":22827298,"node_id":"MDQ6VXNlcjIyODI3Mjk4","avatar_url":"https://avatars1.githubusercontent.com/u/22827298?v=4","gravatar_id":"","url":"https://api.github.com/users/Steph-Parallax","html_url":"https://github.com/Steph-Parallax","followers_url":"https://api.github.com/users/Steph-Parallax/followers","following_url":"https://api.github.com/users/Steph-Parallax/following{/other_user}","gists_url":"https://api.github.com/users/Steph-Parallax/gists{/gist_id}","starred_url":"https://api.github.com/users/Steph-Parallax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Steph-Parallax/subscriptions","organizations_url":"https://api.github.com/users/Steph-Parallax/orgs","repos_url":"https://api.github.com/users/Steph-Parallax/repos","events_url":"https://api.github.com/users/Steph-Parallax/events{/privacy}","received_events_url":"https://api.github.com/users/Steph-Parallax/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2018-10-25T23:07:18Z","updated_at":"2018-10-30T20:20:46Z","due_on":"2018-11-26T08:00:00Z","closed_at":null},"comments":13,"created_at":"2018-10-30T20:20:45Z","updated_at":"2018-12-18T20:17:22Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"Leading (and probably trailing) space characters are accepted as a password, but accounts with such a password can not be logged into.\r\n\r\nI successfully created an account with a password as shown below (note that there is a leading space): \r\n~~~\r\n !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\r\n~~~\r\n and successfully confirmed it, but was unable to log in.\r\n\r\nIt seems that either some part of the password entry function is stripping leading (and probably trailing) spaces from the password, but then happily accepting it... or, it's accepting it as-is but some other password verification code (maybe the log in page) is stripping any leading/trailing space and failing to log in because of it.\r\n\r\n**IMPORTANT**\r\nThe Register page, the [Profile>Change](http://demo.blockly.parallax.com/blockly/profile) page, and the Forgot Password's [Do password reset](http://demo.blockly.parallax.com/blockly/reset) page all accept a password with a leading (and presumably trailing) space, and also if a user successfully changes the account password (to one that includes a leading space) while logged in, the Profile>Change page accepts that password (with a leading page) to successfully _unlock_ the profile page (great!), however, once logged out, you can not log in with a password containing a leading (and presumably trailing) space character.\r\n\r\nThe above behavior seems to indicate the problem is just with the login page.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/parallaxinc/BlocklyProp/issues/comments/448355704","html_url":"https://github.com/parallaxinc/BlocklyProp/issues/1583#issuecomment-448355704","issue_url":"https://api.github.com/repos/parallaxinc/BlocklyProp/issues/1583","id":448355704,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0ODM1NTcwNA==","user":{"login":"zfi","id":8442260,"node_id":"MDQ6VXNlcjg0NDIyNjA=","avatar_url":"https://avatars1.githubusercontent.com/u/8442260?v=4","gravatar_id":"","url":"https://api.github.com/users/zfi","html_url":"https://github.com/zfi","followers_url":"https://api.github.com/users/zfi/followers","following_url":"https://api.github.com/users/zfi/following{/other_user}","gists_url":"https://api.github.com/users/zfi/gists{/gist_id}","starred_url":"https://api.github.com/users/zfi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zfi/subscriptions","organizations_url":"https://api.github.com/users/zfi/orgs","repos_url":"https://api.github.com/users/zfi/repos","events_url":"https://api.github.com/users/zfi/events{/privacy}","received_events_url":"https://api.github.com/users/zfi/received_events","type":"User","site_admin":false},"created_at":"2018-12-18T20:17:22Z","updated_at":"2018-12-18T20:17:22Z","author_association":"CONTRIBUTOR","body":"I will copy the relevant Javascript code from the register.jsp page over to the profile.jsp page and tune for maximum compliance."}}
{"actor":{"display_login":"zfi"}}