2017-08-04 1 views
0

Est-il possible de vérifier si la connexion de l'utilisateur est en panne et lui montrer un avertissement indiquant qu'il est hors connexion? Je veux dire que lorsque l'utilisateur se connecte au portail liferay, alors faites quelque chose. Après cela, leur connexion Internet est en panne. Puis-je vérifier et montrer un avertissement à l'utilisateur qu'il est hors ligne?Liferay 7 Comment alerter l'utilisateur qu'il est hors ligne

Merci beaucoup.

Répondre

1

Je suppose que vous avez SPA. La méthode la plus simple consiste à envoyer une requête ping au serveur via AJAX. Si vous n'obtenez pas de réponse, vous êtes hors ligne. En cas d'échec, vous allez afficher un message.

0

Si vous utilisez un thème personnalisé, dans votre fichier portal_normal, utilisez le code #if ($ is_signed_in).

Si vous avez un portlet sur la page d'accueil, procédez comme indiqué dans le commentaire précédent.