PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.6
Tutor LMS – eLearning and online course solution v1.4.6
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / global / login.php
tutor / templates / global Last commit date
attachments.php 6 years ago course-archive-filter-bar.php 6 years ago login.php 6 years ago
login.php
88 lines
1 <?php
2
3 /**
4 * Display global login
5 *
6 * @since v.1.0.0
7 * @author themeum
8 * @url https://themeum.com
9 *
10 * @package TutorLMS/Templates
11 * @version 1.4.3
12 */
13
14
15 if ( ! defined( 'ABSPATH' ) )
16 exit;
17 ?>
18
19 <div class="tutor-login-form-wrap">
20 <?php //wp_login_form(); ?>
21
22 <?php
23 $current_url = tutils()->get_current_url();
24 $register_page = tutor_utils()->student_register_url();
25 $register_url = add_query_arg ('redirect_to', $current_url, $register_page) ;
26
27 //redirect_to
28 $args = array(
29 'echo' => true,
30 // Default 'redirect' value takes the user back to the request URI.
31 'redirect' => ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'],
32 'form_id' => 'loginform',
33 'label_username' => __( 'Username or Email Address', 'tutor' ),
34 'label_password' => __( 'Password', 'tutor' ),
35 'label_remember' => __( 'Remember Me', 'tutor' ),
36 'label_log_in' => __( 'Log In', 'tutor' ),
37 'id_username' => 'user_login',
38 'id_password' => 'user_pass',
39 'id_remember' => 'rememberme',
40 'id_submit' => 'wp-submit',
41 'remember' => true,
42 'value_username' => tutils()->input_old('log'),
43 // Set 'value_remember' to true to default the "Remember me" checkbox to checked.
44 'value_remember' => false,
45 'wp_lostpassword_url' => apply_filters('tutor_lostpassword_url', wp_lostpassword_url()),
46 'wp_lostpassword_label' => __('Forgot Password?', 'tutor'),
47 );
48
49 //action="' . esc_url( site_url( 'wp-login.php', 'login_post' ) ) . '"
50
51 tutor_alert(null, 'warning');
52
53 ob_start();
54 tutor_nonce_field();
55 $nonce_field = ob_get_clean();
56
57 $form = '
58 <form name="' . $args['form_id'] . '" id="' . $args['form_id'] . '" method="post">
59
60 '.$nonce_field.'
61
62 <input type="hidden" name="tutor_action" value="tutor_user_login" />
63 <p class="login-username">
64 <input type="text" placeholder="'.esc_html( $args['label_username'] ).'" name="log" id="' . esc_attr( $args['id_username'] ) . '" class="input" value="' . esc_attr( $args['value_username'] ) . '" size="20" />
65 </p>
66 <p class="login-password">
67 <input type="password" placeholder="'.esc_html( $args['label_password'] ).'" name="pwd" id="' . esc_attr( $args['id_password'] ) . '" class="input" value="" size="20" />
68 </p>
69 <div class="tutor-login-rememeber-wrap">
70 ' . ( $args['remember'] ? '<p class="login-remember"><label><input name="rememberme" type="checkbox" id="' . esc_attr( $args['id_remember'] ) . '" value="forever"' . ( $args['value_remember'] ? ' checked="checked"' : '' ) . ' /> ' . esc_html( $args['label_remember'] ) . '</label></p>' : '' ) . '
71
72 <a href="'.$args['wp_lostpassword_url'].'">'.$args['wp_lostpassword_label'].'</a>
73 </div>
74 <p class="login-submit">
75 <input type="submit" name="wp-submit" id="' . esc_attr( $args['id_submit'] ) . '" class="button button-primary" value="' . esc_attr( $args['label_log_in'] ) . '" />
76 <input type="hidden" name="redirect_to" value="' . esc_url( $args['redirect'] ) . '" />
77 </p>
78 <p class="tutor-form-register-wrap">
79 <a href="'. esc_url($register_url). '">'.esc_html('Create a new account').'</a>
80 </p>
81 </form>';
82 echo $form;
83
84 #@TODO: student_register_url() return false, it must be an valid url.
85
86 ?>
87 </div>
88