예제 #1
0
 function authenticateUser()
 {
     JRequest::checkToken() or jexit('Invalid Token');
     require_once JPATH_COMPONENT_ADMINISTRATOR . DS . 'helpers' . DS . 'jobboard_member.php';
     $app =& JFactory::getApplication();
     $retries = $app->getUserState('com_jobboard.member.retry', 0, 'int');
     $app->setUserState('com_jobboard.member.initial_view', 'login', 'string');
     if (JobBoardHelper::verifyLogin()) {
         if (!JobBoardMemberHelper::matchHumanCode(JRequest::getString('human_ver', ''))) {
             $retries += 1;
             $app->setUserState('com_jobboard.member.retry', $retries, 'int');
             $app->redirect(JRoute::_('index.php?option=com_jobboard&view=member'), JText::_('COM_JOBBOARD_FORM_CAPTCHA_FAILMSG'), 'error');
             return;
         }
     }
     $user = array();
     $user['username'] = JRequest::getString('username', '');
     $user['password'] = JRequest::getString('password', '');
     $return = JRequest::getString('redirect', '');
     $remember = JRequest::getString('remember', '');
     $remember = $remember == 'yes' ? true : false;
     $this->_login($user, $remember, $return);
 }
예제 #2
0
</a>
                                <?php 
    }
    ?>
                            </div>
                        </div>
                        <div class="field fLoginOptions clear">
                            <div class="elements">
                                <label><input type="checkbox" name="remember" value="yes" /><span><?php 
    echo JText::_('COM_JOBBOARD_TXTREMEMBER');
    ?>
</span></label>
                            </div>
                        </div>
                        <?php 
    if (JobBoardHelper::verifyLogin() || $this->retries != 0) {
        ?>
                            <div class="field">
                              <label><?php 
        echo JText::_('COM_JOBBOARD_FORM_CAPTCHA');
        ?>
</label>
                              <img class="human_v" src="<?php 
        echo JRoute::_('index.php?option=com_jobboard&view=human&format=raw');
        ?>
" alt="<?php 
        echo JText::_('COM_JOBBOARD_FORM_CAPTCHA');
        ?>
" />
                              <a href="<?php 
        echo JRoute::_('index.php?option=com_jobboard&view=member');
예제 #3
0
  @copyright Copyright (c)2010-2013 Figomago <http://figomago.wordpress.com>
  @license : GNU General Public License v3 or later
----------------------------------------------------------------------- */
defined('_JEXEC') or die('Restricted access');
$user =& JFactory::getUser();
?>
<!-- CSS -->
<?php 
JHTML::_('stylesheet', 'base.css', 'components/com_jobboard/css/');
JHTML::_('stylesheet', 'share.css', 'components/com_jobboard/css/');
JHTML::_('stylesheet', 'login_popup.css', 'components/com_jobboard/css/');
?>
<!-- End CSS -->

<?php 
$verify_login = JobBoardHelper::verifyLogin();
if (!$this->published) {
    ?>
      <div id="loginWrapper">
        <?php 
    if ($user->get('guest')) {
        ?>
            <div class="jbdispnone" id="loginPopup">
                <form action="<?php 
        echo JRoute::_('index.php?option=com_jobboard&view=member', true, JobBoardHelper::useSecure());
        ?>
" id="loginPopupForm" method="post">
                    <div class="content">
                        <div class="fields">
                            <div class="field">
                                <label><?php