Merge pull request #1 from sachaaaaa/bypass_sms_registration

Bypass SMS verification
pull/3/head
jcktm 7 years ago committed by GitHub
commit f8d0910b16
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -564,25 +564,10 @@
<div class='step'>
<div class='inner'>
<div class='step-body'>
<img class='banner-image' src='images/icon_128.png' />
<div class='header'>Create your Signal Account</div>
<div id='phone-number-input'>
<div class='phone-input-form'>
<div id='number-container' class='number-container'>
<input type='tel' class='number' placeholder='Phone Number' />
</div>
</div>
</div>
<div class='clearfix'>
<a class='button' id='request-sms'>Send SMS</a>
<a class='link' id='request-voice' tabindex=-1>Call</a>
</div>
<input class='form-control' type='text' pattern='\s*[0-9]{3}-?[0-9]{3}\s*' title='Enter your 6-digit verification code. If you did not receive a code, click Call or Send SMS to request a new one' id='code' placeholder='Verification Code' autocomplete='off'>
<div id='error' class='collapse'></div>
<div id=status></div>
<div class='header'>Create your Loki Messenger Account</div>
</div>
<div class='nav'>
<a class='button' id='verifyCode' data-loading-text='Please wait...'>Register</a>
<a class='button' id='register' data-loading-text='Please wait...'>Register</a>
</div>
</div>
</div>

@ -536,7 +536,7 @@
} else if (window.isImportMode()) {
appView.openImporter();
} else {
appView.openInstaller();
appView.openStandalone();
}
Whisper.events.on('showDebugLog', () => {

@ -30,16 +30,11 @@
'click #request-voice': 'requestVoice',
'click #request-sms': 'requestSMSVerification',
'change #code': 'onChangeCode',
'click #verifyCode': 'verifyCode',
'click #register': 'register',
},
verifyCode() {
const number = this.phoneView.validateNumber();
const verificationCode = $('#code')
.val()
.replace(/\D+/g, '');
register() {
this.accountManager
.registerSingleDevice(number, verificationCode)
.registerSingleDevice()
.then(() => {
this.$el.trigger('openInbox');
})
@ -49,17 +44,6 @@
window.log.info(s);
this.$('#status').text(s);
},
validateCode() {
const verificationCode = $('#code')
.val()
.replace(/\D/g, '');
if (verificationCode.length === 6) {
return verificationCode;
}
return null;
},
displayError(error) {
this.$('#error')
.hide()

@ -723,7 +723,7 @@ ipc.on('remove-setup-menu-items', () => {
ipc.on('add-setup-menu-items', () => {
setupMenu({
includeSetup: true,
includeSetup: false,
});
});

Loading…
Cancel
Save