users
[ class tree: users ] [ index: users ] [ all elements ]

Source for file signin.php

Documentation is available at signin.php

  1. <?php
  2. /**
  3.  * site sign in
  4.  *
  5.  * @copyright (c) 2004-15 bitweaver.org
  6.  *
  7.  * @package users
  8.  * @subpackage functions
  9.  */
  10.  
  11. /**
  12.  * required setup
  13.  */
  14. include_once ("../kernel/setup_inc.php");
  15.  
  16. if!empty$_REQUEST['returnto') ) {
  17.     $_SESSION['returnto'$_REQUEST['returnto'];
  18. elseif!empty$_SERVER['HTTP_REFERER'&& !strpos$_SERVER['HTTP_REFERER']'login.php' )  && !strpos$_SERVER['HTTP_REFERER']'register.php' ) ) {
  19.     $from parse_url$_SERVER['HTTP_REFERER');
  20.     if!empty$from['path'&& $from['host'== $_SERVER['SERVER_NAME'{
  21.         $_SESSION['loginfrom'$from['path'].'?'.!empty$from['query'$from['query''' );
  22.     }
  23. }
  24.  
  25. if$gBitUser->isRegistered() ) {
  26.     bit_redirect$gBitSystem->getDefaultPage() );
  27. }
  28.  
  29. if!empty$_REQUEST['error') ) {
  30.     $gBitSmarty->assign'error'$_REQUEST['error');
  31.     $gBitSystem->setHttpStatusHttpStatusCodes::HTTP_UNAUTHORIZED );
  32. }
  33.  
  34. $languages array();
  35. $languages $gBitLanguage->listLanguages();
  36. $gBitSmarty->assign_by_ref'languages'$languages );
  37. $gBitSmarty->assign_by_ref'gBitLanguage'$gBitLanguage );
  38.  
  39. $gBitSmarty->assign'metaKeywords''Login, Sign in, Registration, Register, Create new account' );
  40. $gBitSystem->display'bitpackage:users/signin.tpl'$gBitSystem->getConfig'site_title' ).' Login' array'display_mode' => 'display' ));
  41. ?>

Documentation generated on Wed, 29 Jul 2015 13:57:28 +0000 by phpDocumentor 1.5.0-lsces