PluginProbe ʕ •ᴥ•ʔ
Advanced Access Manager – Access Governance for WordPress / trunk
Advanced Access Manager – Access Governance for WordPress vtrunk
6.8.4 6.8.5 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13 6.9.14 6.9.15 6.9.16 6.9.17 6.9.18 6.9.19 6.9.2 6.9.20 6.9.21 6.9.22 6.9.23 6.9.24 6.9.25 6.9.26 6.9.27 6.9.28 6.9.29 6.9.3 6.9.30 6.9.31 6.9.32 6.9.33 6.9.34 6.9.35 6.9.36 6.9.37 6.9.38 6.9.39 6.9.4 6.9.41 6.9.42 6.9.43 6.9.44 6.9.45 6.9.46 6.9.47 6.9.48 6.9.49 6.9.5 6.9.51 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.0-alpha.6 7.0.0-alpha.7 7.0.0-beta.1 7.0.0-rc1 7.0.0-rc2 7.0.0-rc3 7.0.1 7.0.10 7.0.11 7.0.2 7.0.3 7.0.4 7.0.5 7.0.6 7.0.7 7.0.8 7.0.9 7.1.0 7.1.1 trunk 3.0 4.0 4.0.1 4.1 4.2 4.3 4.4 4.4.1 4.5 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.7.5 4.7.6 4.8 4.8.1 4.9 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.5.1 4.9.5.2 5.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1 5.1.1 5.10 5.11 5.2 5.2.1 5.2.5 5.2.6 5.2.7 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.4 5.4.1 5.4.2 5.4.3 5.4.3.1 5.4.3.2 5.5 5.5.1 5.5.2 5.6 5.6.1 5.6.1.1 5.7 5.7.1 5.7.2 5.7.3 5.8 5.8.1 5.8.2 5.8.3 5.9 5.9.1 5.9.1.1 5.9.2 5.9.2.1 5.9.3 5.9.4 5.9.5 5.9.6 5.9.6.1 5.9.6.2 5.9.6.3 5.9.7 5.9.7.1 5.9.7.2 5.9.7.3 5.9.8 5.9.8.1 5.9.9 5.9.9.1 6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.1.0 6.1.1 6.2.0 6.2.1 6.2.2 6.3.0 6.3.1 6.3.2 6.3.3 6.4.0 6.4.1 6.4.2 6.4.3 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.6.0 6.6.1 6.6.2 6.6.3 6.6.4 6.7.0 6.7.1 6.7.2 6.7.3 6.7.4 6.7.5 6.7.6 6.7.7 6.7.8 6.7.9 6.8.0 6.8.1 6.8.2 6.8.3
advanced-access-manager / application / Backend / tmpl / partial / login-form.php
advanced-access-manager / application / Backend / tmpl / partial Last commit date
admin-toolbar-mode.php 1 year ago api-route-mode.php 1 year ago backend-menu-mode.php 1 year ago content-access-form.php 1 year ago content-service-tips.php 1 year ago default-subject-tab.php 1 year ago jwt-login-url.php 1 year ago loading-content.php 1 year ago login-form.php 1 year ago multisite-sync-notification.php 1 year ago post-list.php 1 year ago visitor-subject-tab.php 1 year ago
login-form.php
108 lines
1 <?php /** @version 7.0.0 **/
2
3 if (defined('AAM_KEY')) { ?>
4 <?php if (!is_user_logged_in()) { ?>
5 <div
6 id="aam-login-error-<?php echo esc_js($params->id); ?>"
7 style="display: none; margin-bottom: 15px; border-left: 4px solid #dc3232; padding: 6px;"
8 ></div>
9
10 <div id="login-form-<?php echo esc_js($params->id); ?>">
11 <p>
12 <label for="user_login"><?php echo __('Username or Email Address', 'advanced-access-manager'); ?><br>
13 <input id="aam-login-username-<?php echo esc_js($params->id); ?>" class="input login-input" type="text" />
14 </label>
15 </p>
16
17 <p>
18 <label for="user_pass"><?php echo __('Password', 'advanced-access-manager'); ?><br>
19 <input id="aam-login-password-<?php echo esc_js($params->id); ?>" class="input login-input" type="password" />
20 </label>
21 </p>
22
23 <?php do_action('login_form'); ?>
24
25 <p class="forgetmenot">
26 <label for="aam-login-remember-<?php echo esc_js($params->id); ?>">
27 <input id="aam-login-remember-<?php echo esc_js($params->id); ?>" value="forever" type="checkbox" /> <?php echo __('Remember Me', 'advanced-access-manager'); ?>
28 </label>
29 </p>
30
31 <p class="submit">
32 <input class="button button-primary button-large" id="aam-login-submit-<?php echo esc_js($params->id); ?>" value="<?php echo __('Log In', 'advanced-access-manager'); ?>" type="submit" />
33 <input id="aam-login-redirect-<?php echo esc_js($params->id); ?>" value="<?php echo esc_js($params->redirect); ?>" type="hidden" />
34 </p>
35 </div>
36
37 <p>
38 <?php
39 if (get_option('users_can_register')) {
40 $registration_url = sprintf('<a href="%s">%s</a>', esc_url(wp_registration_url()), __('Register', 'advanced-access-manager'));
41 echo apply_filters('register', $registration_url);
42 echo esc_html(apply_filters('login_link_separator', ' | '));
43 }
44 ?>
45 <a href="<?php echo esc_url(wp_lostpassword_url()); ?>"><?php echo __('Lost your password?', 'advanced-access-manager'); ?></a>
46 </p>
47 <script>
48 (function() {
49 var c = document.getElementById("aam-login-submit-<?php echo esc_js($params->id); ?>"),
50 b = document.getElementById("aam-login-username-<?php echo esc_js($params->id); ?>"),
51 d = document.getElementById("aam-login-password-<?php echo esc_js($params->id); ?>");
52
53 if (b) b.addEventListener("keyup", function(a) { 13 === a.which && c.click() });
54 if (d) d.addEventListener("keyup", function(a) { 13 === a.which && c.click() });
55
56 c && c.addEventListener("click", function() {
57 c.disabled = !0;
58 var a = new XMLHttpRequest;
59 a.addEventListener("readystatechange", function() {
60 if (4 === this.readyState) {
61 c.disabled = !1;
62 var a = JSON.parse(this.responseText);
63
64 if (200 === this.status) {
65 a.redirect_to ? location.href = a.redirect_to : location.reload();
66 } else {
67 var b = document.getElementById("aam-login-error-<?php echo esc_js($params->id); ?>");
68
69 if (a.reason !== undefined) {
70 b.innerHTML = a.reason;
71 } else if (a.errors !== undefined) {
72 b.innerHTML = a.errors[Object.keys(a.errors)[0]][0];
73 }
74
75 b.style.display = "block";
76 }
77 }
78 });
79 a.open("POST", "<?php echo get_rest_url(null, 'aam/v2/authenticate'); ?>");
80 a.setRequestHeader("Content-Type", "application/json");
81 a.setRequestHeader("Accept", "application/json");
82 a.send(JSON.stringify({
83 username: document.getElementById("aam-login-username-<?php echo esc_js($params->id); ?>").value,
84 password: document.getElementById("aam-login-password-<?php echo esc_js($params->id); ?>").value,
85 redirect: document.getElementById("aam-login-redirect-<?php echo esc_js($params->id); ?>").value,
86 remember: document.getElementById("aam-login-remember-<?php echo esc_js($params->id); ?>").checked,
87 return_auth_cookies: true,
88 return_login_redirect: true
89 }))
90 })
91 })();
92 </script>
93
94 <?php } else { ?>
95 <div style="display: table; width: 100%;">
96 <div style="display:table-cell; width: 30%; text-align: center; vertical-align: middle;">
97 <?php echo get_avatar(AAM::current_user()->ID, 50); ?>
98 </div>
99 <div style="display:table-cell;">
100 <?php if (AAM::api()->caps->exists('aam_access_dashboard') && current_user_can('aam_access_dashboard')) { ?>
101 <a href="<?php echo esc_url(get_admin_url()); ?>"><?php echo __('Dashboard', 'advanced-access-manager'); ?></a><br />
102 <a href="<?php echo esc_url(get_admin_url(null, 'profile.php')); ?>"><?php echo __('Edit My Profile', 'advanced-access-manager'); ?></a><br />
103 <?php } ?>
104 <a href="<?php echo esc_url(wp_logout_url()); ?>"><?php echo __('Log Out', 'advanced-access-manager'); ?></a>
105 </div>
106 </div>
107 <?php } ?>
108 <?php }