2015-05-03 2 views
-2

Как идентифицировать вход пользователя в первый раз и отображать какое-то предупреждение в javascript может ли кто-нибудь помочь мне? ребятаКак идентифицировать первый пользовательский логин времени

+0

Этот вопрос очень широк. Что вы используете? Где вы хотите это определить? Как вы входите в систему пользователя? –

+0

Dude im, использующий javascript html для подключения базы данных для сервлета и весны и базы данных для postgresql –

ответ

1

Вы всегда можете использовать печенье:

if (document.cookie != 'visited'){ 
    alert('Hey there, new user!'); 
    document.cookie = 'visited'; 
} 

Однако, если пользователь очищает историю и куки между ними, это будет сброшено.

Лучшим способом было бы иметь ваш трек, который посетили пользователи ранее.

1

Имейте столбец в таблице пользователя LAST_LOGIN DateTime. Каждый раз, когда пользователь регистрирует обновление этой записи.

По умолчанию сделайте столбец NULL. Если LAST_LOGIN === null, то это первый раз, когда пользователь вошёл в систему.

0

Сделайте столбец first_login в своей БД. Проверьте, если он пуст, когда пользователь пытается войти в систему, если он есть, заполнить поле текущей датой & времени, иначе ничего не делать.

<?php 
     // Assuming you know the user is logged in & validated. 
     if($flogin === ""){ 
      // Query: "UPDATE SET first_login = NOW() WHERE user_id = '$logged_in_user_id'" 
     }else { 
     // Get first_login and display to the user 
     } 
    ?> 

Не совсем уверен, если вы знаете, что вы делаете, так как вы спрашиваете, как отобразить что-то для пользователя, поэтому, для получения дополнительной информации, пожалуйста, уточнить больше.

+0

Да, Dude i Просто мне нравится только firstlogin по умолчанию при входе пользователя в систему, после чего всплывающее окно отображается и после согласования firstlogin устанавливается в true, а затем в следующий раз не будет отображаться его работы –

+0

@RameshKumar Cool :) Пожалуйста, отметьте как было решено, если это вам помогло. – Wouter

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