PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.3
Tutor LMS – eLearning and online course solution v4.0.3
4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 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 / login.php
tutor / templates Last commit date
course-filter 3 months ago dashboard 1 week ago ecommerce 1 week ago email 3 weeks ago global 1 month ago instructor 3 years ago learning-area 1 week ago loop 3 weeks ago modal 3 months ago profile 3 years ago shared 1 week ago shortcode 3 months ago single 1 week ago template-part 3 weeks ago widget 3 years ago account-header.php 3 weeks ago account.php 3 weeks ago archive-course-init.php 10 months ago archive-course.php 3 years ago course-embed.php 3 months ago course-none.php 3 years ago dashboard-isolated.php 3 weeks ago dashboard.php 3 weeks ago feature_disabled.php 3 years ago login-form-legacy.php 3 weeks ago login-form.php 3 weeks ago login.php 3 weeks ago permission-denied.php 3 weeks ago public-profile.php 3 weeks ago single-assignment.php 3 years ago single-content-loader.php 3 months ago single-course.php 3 weeks ago single-lesson.php 3 years ago single-preview-lesson.php 3 years ago single-quiz.php 1 year ago template.php 3 years ago user-profile.php 3 weeks ago
login.php
64 lines
1 <?php
2 /**
3 * Display single login
4 *
5 * @package Tutor\Templates
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 1.0.0
9 */
10
11 use TUTOR\Assets;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit;
15 }
16
17 if ( ! tutor_utils()->get_option( 'enable_tutor_native_login', null, true, true ) ) {
18 // Redirect to wp native login page.
19 header( 'Location: ' . wp_login_url( tutor_utils()->get_current_url() ) );
20 exit;
21 }
22
23 tutor_utils()->tutor_custom_header();
24 $login_url = tutor_utils()->get_option( 'enable_tutor_native_login', null, true, true ) ? '' : wp_login_url( tutor()->current_url );
25
26 $should_load_legacy_scripts = Assets::should_load_legacy_scripts();
27
28 $wrapper_classes = 'tutor-template-segment tutor-login-wrap tutor-card tutor-shadow-md tutor-px-none tutor-pt-10 tutor-pb-9';
29 $title_classes = 'tutor-h3 tutor-font-medium tutor-mb-9';
30 if ( $should_load_legacy_scripts ) {
31 $title_classes = 'tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-32';
32 $wrapper_classes = 'tutor-template-segment tutor-login-wrap';
33 }
34 ?>
35
36 <?php
37 //phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
38 do_action( 'tutor/template/login/before/wrap' );
39 ?>
40 <div <?php tutor_post_class( 'tutor-page-wrap tutor-w-full' ); ?>>
41 <div class="<?php echo esc_attr( $wrapper_classes ); ?>" style="max-width: 100%; width : 520px; margin: 70px auto;">
42 <div class="tutor-login-form-wrapper tutor-p-8">
43 <div class="<?php echo esc_attr( $title_classes ); ?>">
44 <?php esc_html_e( 'Hi, Welcome back!', 'tutor' ); ?>
45 </div>
46 <?php
47 // load form template.
48 $login_form = trailingslashit( tutor()->path ) . 'templates/login-form.php';
49 $login_form_legacy = trailingslashit( tutor()->path ) . 'templates/login-form-legacy.php';
50 tutor_load_template_from_custom_path(
51 $should_load_legacy_scripts ? $login_form_legacy : $login_form,
52 false
53 );
54 ?>
55 </div>
56 <?php do_action( 'tutor_after_login_form_wrapper' ); ?>
57 </div>
58 </div>
59 <?php
60 //phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores
61 do_action( 'tutor/template/login/after/wrap' );
62 tutor_utils()->tutor_custom_footer();
63 ?>
64