jqueryで何かしたい、ユーザーが何かに投票したい、ログインしていない、または登録されていない場合、オレンジ色のポップアップが現れたときに、stackoverflowのような何かをするように促します。あなたがjqueryとセッションでどのように働いているのだろうか?私はちょうど正しい方向へのプッシュが欲しい! :))jqueryを使用してサインアップするようユーザーに促しますか?
0
A
答えて
0
あなたの設定がわからないと(つまり、フレームワークなどを使用している場合)、最良の回答を得るのは難しいです。セッションが設定されている場合
- チェックをして それがある場合は
- 、javascriptのポップアップを起動します。しかし、一般的に、あなただけの次の操作を行う必要があるだろう。
ログインセッション情報が「ユーザ名」と呼ばれるスロットに格納されて、あなたはどうなると仮定:
if (!isset($_SESSION['username'])) {
print("
<script type type=\"text/javascript\">
alert('Please login first.');
</script>
");
}
私は物事をより魅力的に見えるようにするための素晴らしい方法をjQuery UIに探してお勧めします。
0
セッションはサーバー上で管理され、jQueryとは関係ありません。
jQueryを使用してログイン画面用のすばらしいモーダルダイアログを作成できますが、これは単なるファンシーなHTMLです。
2
ユーザーがログインしているかどうかを示すコードにjavascript変数を設定する必要があります。これは、バックエンドセッションまたは設定したブラウザクッキーから行うことができます。あなたは確かにこれがログインされていない場合に投票に対抗する唯一の措置であるとは思わない。それもサーバー上で確認してください。
<script type="text/javascript">
var userLoggedIn = <?php =$_SESSION['logged_in']; ?>
</script>
$_SESSION['logged_in']
true
またはfalse
のいずれかに設定する必要があります:あなたはセッションを使用したい場合は
することは、あなたはこのような何かを行うことができます。次に、ユーザーがアクションを実行するたびにその変数(userLoggedIn
)をチェックするだけです。上記のようにサーバー側でも確認してください。
SOはこの方法を使用しているようです。コードを見ると、私が現在ログインしていることを意味するvar isRegistered = true
という行があります。
ログインすることができない場合は投票機能をすべて削除し、あります。これはログインしていないユーザーの読み込み時間を節約します。
関連する問題
- 1. Javascriptを使用してコマンドプロンプトでユーザー入力を促す
- 2. bootstrap modalとphpを使用してログオン時にデータを更新するようユーザーに促す
- 3. ajaxコールを使用してサインアップした後、ユーザーをプロフィールページにリダイレクトする方法
- 4. どのようにテレグラムボットAPI(PHP)を使用してスーパーグループにユーザーを促進する?
- 5. サインアップした後、ユーザーはどのようにしてユーザーにログインできますか?
- 6. チェックボックスリミッタは、選択の増分を増やすようにユーザーに促します
- 7. 友人にアプリケーションリクエストを送信するようにユーザーに促す
- 8. do-whileループを使用してユーザーに再度入力を促す方法
- 9. ifステートメントを使用してユーザーにデータ入力を再度促す
- 10. forループを壊すようにユーザーに促す方法は?
- 11. ユーザーが再び再生するように促す
- 12. Phonegapバーコードは値を入力するように促します
- 13. 春になるとユーザーが正常にサインアップした後、apache camelを使用してメールを送信するにはどうすればよいですか?
- 14. 約束を破るか約束を守るようにユーザーに促す
- 15. GoogleマップAPIを使用して、ユーザーからの座標を促してパスを作成する方法
- 16. tkinterを使用してDataFrameをExcelファイルに保存するようにユーザーに促す方法はありますか?
- 17. jmeterを使用してOTPでサインアップする複数のユーザーを使ってテストするには
- 18. iOS APIを使用してFoursquareアカウントにサインアップするにはどうすればよいですか?
- 19. 使用したい値表の外の値を使用すると、ユーザーに再入力を促すにはどうすればよいですか?
- 20. 多型を促進する工場を使用していますか?
- 21. 1つのExcelファイルから別のユーザーにデータをインポートするよう促します
- 22. diffパラメータとしてどのようにユーザー名を使用しますか?
- 23. jqueryを使用してユーザーにポップアップ通知を表示するにはどうすればよいですか?
- 24. ライトテーブルでjavascriptを使用して入力を促すにはどうすればよいですか?
- 25. deviseを使用してサインアップするときにユーザーにロールを自動的に追加する方法
- 26. Parse(Swift 3)を使用してユーザーにサインアップするときにアバターを追加するには
- 27. ユーザー名フィールドを使わずにMobile Hubユーザーをサインアップできますか?
- 28. 場所をオンにするようにユーザーに促す方法は?
- 29. jQueryオートコンプリートでPOSTをどのように使用しますか?
- 30. iOS上のアプリからルートCA証明書をインストールし、信頼するようにユーザーに促す方法は?
JavaScriptにセッションがありません。クッキーを使用することはできますが、その中のデータは安全ではありません(誰でも編集できます)。実際のサーバー側セッションが必要になります。 – jwueller