easyappointments/application/controllers/User.php

72 lines
1.6 KiB
PHP
Raw Normal View History

<?php defined('BASEPATH') or exit('No direct script access allowed');
2015-12-30 13:02:14 +02:00
/* ----------------------------------------------------------------------------
2022-01-18 15:05:42 +03:00
* Easy!Appointments - Online Appointment Scheduler
2015-12-30 13:02:14 +02:00
*
* @package EasyAppointments
* @author A.Tselegidis <alextselegidis@gmail.com>
2021-12-18 19:43:45 +03:00
* @copyright Copyright (c) Alex Tselegidis
2020-11-14 22:36:25 +03:00
* @license https://opensource.org/licenses/GPL-3.0 - GPLv3
* @link https://easyappointments.org
2015-12-30 13:02:14 +02:00
* @since v1.0.0
* ---------------------------------------------------------------------------- */
/**
2021-11-06 18:21:27 +03:00
* User controller.
*
* Handles the user related operations.
2015-12-30 13:02:14 +02:00
*
* @package Controllers
*/
class User extends EA_Controller
{
/**
* User constructor.
*/
public function __construct()
{
parent::__construct();
$this->load->library('accounts');
$this->load->library('email_messages');
}
2015-12-30 13:02:14 +02:00
/**
* Redirect to the login page.
2015-12-30 13:02:14 +02:00
*/
2024-04-26 17:36:14 +03:00
public function index(): void
{
redirect('login');
2015-12-30 13:02:14 +02:00
}
/**
* Display the login page.
*
* @deprecated Since 1.5 Use the Login controller instead.
2015-12-30 13:02:14 +02:00
*/
2024-12-19 21:13:51 +03:00
public function login(): void
{
redirect('login');
2015-12-30 13:02:14 +02:00
}
/**
* Display the logout page.
*
* @deprecated Since 1.5 Use the Logout controller instead.
2015-12-30 13:02:14 +02:00
*/
2024-12-19 21:13:51 +03:00
public function logout(): void
{
redirect('logout');
2015-12-30 13:02:14 +02:00
}
/**
* Display the password recovery page.
*
* @deprecated Since 1.5 Use the Logout controller instead.
2015-12-30 13:02:14 +02:00
*/
2024-12-19 21:13:51 +03:00
public function forgot_password(): void
{
redirect('recovery');
2015-12-30 13:02:14 +02:00
}
}