2013-05-02 95 views
0

我想在瀏覽器窗口關閉時註銷用戶,以便在數據庫中將其狀態設置爲「脫機」。當用戶點擊註銷按鈕時,將狀態設置爲「離線」非常容易。但是,當瀏覽器窗口關閉或該用戶的會話超時過期時會出現問題。在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

我懷疑有用戶跟蹤用戶活動和關閉瀏覽器中的可靠方法。 – 2013-05-02 06:01:38

回答

0

關於註銷,您可以使用Javascript並調用註銷網址。

喜歡的東西:

window.onbeforeunload = confirmExit; 

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

它對我的應用程序的每次點擊都發出警報消息。我只想在用戶直接關閉標籤或瀏覽器時才顯示此信息 – amit 2013-05-02 09:04:55

+0

確定提醒不起作用,更正了我的回答 – opHASnoNAME 2013-05-02 11:37:35

+0

仍然無法正常工作 – amit 2013-05-02 12:38:33

相關問題