mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-10 23:36:08 -06:00
#1294 [user] Seperate phone login
This commit is contained in:
parent
346ac5678b
commit
f6d9942627
@ -0,0 +1,2 @@
|
|||||||
|
// Add phone mask
|
||||||
|
phoneMask("input.phone");
|
||||||
@ -39,6 +39,8 @@ return [
|
|||||||
|
|
||||||
// Login page
|
// Login page
|
||||||
'or' => 'or',
|
'or' => 'or',
|
||||||
|
'login_with_phone_number' => 'Login with Phone Number',
|
||||||
|
'login_with_email_address' => 'Login with Email Address',
|
||||||
|
|
||||||
// Side menu links
|
// Side menu links
|
||||||
'company_directory' => 'Company directory',
|
'company_directory' => 'Company directory',
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
{% extends "theme::layouts/default" %}
|
{% extends "theme::layouts/default" %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
{% set phoneLogin = not setting_value('visiosoft.module.advs::register_email_field') or app.request.get('type') == 'phone' %}
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-12 text-left m-0 row justify-content-center">
|
<div class="col-12 text-left m-0 row justify-content-center">
|
||||||
<div class="col-12 col-lg-5 m-3 login-section">
|
<div class="col-12 col-lg-5 m-3 login-section">
|
||||||
@ -17,12 +18,14 @@
|
|||||||
</h3>
|
</h3>
|
||||||
<div class="form-group email-field email-field_type">
|
<div class="form-group email-field email-field_type">
|
||||||
<label class="control-label">
|
<label class="control-label">
|
||||||
{{ trans('visiosoft.theme.base::field.email_or_phone_number') }}
|
{{ phoneLogin ? trans('visiosoft.theme.base::field.phone_number') : trans('visiosoft.theme.base::field.email') }}
|
||||||
<span class="required">*</span>
|
<span class="required">*</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<div class="input-wrapper">
|
<div class="input-wrapper">
|
||||||
{{ form.fields.email.input|raw }}
|
{{ form.fields.email.setAttributes({
|
||||||
|
'class': phoneLogin ? 'form-control phone' : 'form-control'
|
||||||
|
}).input|raw }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -63,9 +66,18 @@
|
|||||||
{{ trans('visiosoft.theme.base::field.remember_me') }}
|
{{ trans('visiosoft.theme.base::field.remember_me') }}
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
{% if addBlock('login/oauth') %}
|
|
||||||
|
{% if addBlock('login/oauth') or setting_value('visiosoft.module.advs::register_email_field') %}
|
||||||
<div class="text-center text-muted">- {{ trans('visiosoft.theme.base::field.or') }} -</div>
|
<div class="text-center text-muted">- {{ trans('visiosoft.theme.base::field.or') }} -</div>
|
||||||
<div class="social-login py-2 px-3">
|
<div class="social-login py-2 px-3">
|
||||||
|
{% if setting_value('visiosoft.module.advs::register_email_field') %}
|
||||||
|
<a class="btn btn-info text-white w-100 d-flex align-items-center justify-content-center position-relative mb-3"
|
||||||
|
href="{{ url_route('anomaly.module.users::login') }}{{ phoneLogin ? '' : '?type=phone' }}">
|
||||||
|
<span class="position-relative py-1">
|
||||||
|
{{ phoneLogin ? trans('visiosoft.theme.base::field.login_with_email_address') : trans('visiosoft.theme.base::field.login_with_phone_number') }}
|
||||||
|
</span>
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
{{ addBlock('login/oauth')|raw }}
|
{{ addBlock('login/oauth')|raw }}
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@ -84,5 +96,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{{ asset_add('scripts.js','visiosoft.theme.base::js/login.js') }}
|
||||||
{{ asset_add('styles.css','visiosoft.theme.base::css/login.css') }}
|
{{ asset_add('styles.css','visiosoft.theme.base::css/login.css') }}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
Loading…
Reference in New Issue
Block a user