2013-05-02 3 views
0

Я хочу выйти из системы, когда окно браузера закрыто, чтобы установить его статус «offline» в базе данных. Когда пользователь нажимает кнопку выхода из системы, довольно легко установить статус «в автономном режиме». Но проблема возникает, когда окно браузера закрывается или истекает время ожидания сеанса для этого пользователя.logout пользователь, когда он закрывает браузер в zend

и мой следующий вопрос

Кроме того, помочь мне код ниже:

<?php echo $this->formText('mobile', @$this->params['mobile'], array('required' => true, 'allowEmpty' => false)); ?> 

У меня есть этот код, и я хочу, номер мобильного телефона, чтобы быть 10 только значное число. Какие изменения я должен сделать, чтобы иметь эту проверку в этом поле?

<?php echo $this->formText('email', @$this->params['email'], array('maxlength' => '255', 'required' => true, 'allowEmpty' => false)); ?> 

Точно так же я хочу сделать по электронной почте, пожалуйста, предложите мне, что я должен сделать, чтобы сделать проверку совершенной электронной почты в этом виде тега.

+2

Я сомневаюсь, что есть надежный способ для отслеживания активности пользователя и закрытия браузера пользователя. –

ответ

0

О выходе из системы вы можете сделать это с помощью Javascript и вызвать URL выхода.

Что-то вроде:

window.onbeforeunload = confirmExit; 

function confirmExit(){ 
    return "please confirm.."; 
} 
+0

он дает оповещение при каждом нажатии на мое приложение. Я хочу показать это сообщение только в том случае, если пользователь напрямую закрывает вкладку или браузер – amit

+0

ok alert не работает, исправлен мой ответ – opHASnoNAME

+0

все еще не работает – amit

Смежные вопросы