logout.php

Summary
logout.php
LogoutLogout action.
LogoutActionAction class to log a user out and redirect them accordingly
isReadOnlyAbstraction to indicate the class both writes and reads
doPreparationLog the user out and redirect
logoutActual meat and bones of the logout function.

Logout

Logout action.

postActiv

the micro-blogging software

Copyright

Copyright © 2016-2017, Maiyannah Bishop

Derived from code copyright various sources

  • GNU Social © 2013-2016, Free Software Foundation, Inc
  • StatusNet © 2008-2012, StatusNet, Inc

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program.  If not, see http://www.gnu.org/licenses/.

https://www.gnu.org/licenses/agpl.html

About

Logout action.

PHP version

Tested with PHP 7.0

File Authors

Web

LogoutAction

Action class to log a user out and redirect them accordingly

Summary
isReadOnlyAbstraction to indicate the class both writes and reads
doPreparationLog the user out and redirect
logoutActual meat and bones of the logout function.

isReadOnly

function isReadOnly($args)

Abstraction to indicate the class both writes and reads

Returns

  • boolean True

doPreparation

protected function doPreparation()

Log the user out and redirect

Returns

  • void

Error States

  • returns an AlreadyFulfilledException if the user is already logged out

logout

public function logout()

Actual meat and bones of the logout function.  Accessed through the action on events

Returns

  • void
function isReadOnly($args)
Abstraction to indicate the class both writes and reads
protected function doPreparation()
Log the user out and redirect
public function logout()
Actual meat and bones of the logout function.