Overview

Namespaces

  • Core
    • Auth
    • Exceptions
    • Helpers
    • Providers
  • Kernel
    • Dispatch
    • Providers
  • None
  • Vendor
    • ExampleVendor

Classes

  • Controller
  • ErrorController
  • HomeController
  • HomeModel
  • LoginController
  • LoginModel
  • Model

Functions

  • _die
  • asset
  • clock_end
  • clock_start
  • clock_time
  • config
  • ddie
  • deleteDir
  • email_png
  • env
  • folder_action
  • folder_recurse
  • generateFile
  • getClientIP
  • getClientUserAgent
  • getVersion
  • isAjax
  • isAuth
  • isDev
  • isLocalServer
  • isProd
  • nocache
  • php
  • ppie
  • query
  • queryIndexed
  • save_ini_file
  • t
  • versioning
  • view
  • write_ini
  • Overview
  • Namespace
  • Class
  • Download

Class LoginController

Shows the login page and logs a user in Class LoginController

Core\ParentController
Extended by Core\Auth\AuthenticateController
Extended by LoginController
Located at src/controllers/LoginController.php
Methods summary
public static LoginController
# singleton( )

Returns a LoginController instance, creating it if it did not exist.

Returns a LoginController instance, creating it if it did not exist.

Returns

LoginController

Overrides

Core\Auth\AuthenticateController::singleton()
public
# __construct( )

Overrides

Core\Auth\AuthenticateController::__construct()
public
# showLogin( )

Shows the login page / login form

Shows the login page / login form

Throws

Exception
public
# doLogin( )
public
# showLoginHome( )
Methods inherited from Core\Auth\AuthenticateController
authenticateUser(), deauthenticateUser(), getModel(), login(), logout()
Methods inherited from Core\ParentController
add(), addFooter(), addHeader(), addJSVar(), addScript(), addStyle(), asset(), cache(), compressWithMinify(), get(), getGet(), getPost(), header(), json(), minimize(), minimizeURL(), path(), redirect(), setFavicon(), setTitle(), show(), url()
Properties summary
protected LoginModel $model

The instance of LoginModel.

The instance of LoginModel.

#
Properties inherited from Core\Auth\AuthenticateController
$permission
Properties inherited from Core\ParentController
$ajax, $config, $hooks, $path, $templatePath, $vars, $viewPath
Ribosome API documentation generated by ApiGen