クロムでも、ページを右クリックして要素を検査>リソース> JavaScriptを直接編集し、チェックをバイパスして変更を入力するだけで、JavaScriptを直接編集できます。ユーザーエクスペリエンスを向上させるためだけに使用することに注意してください。ただし、phpまたはサーバー側のスクリプトが有効なセッションをチェックしていることを確認してください。
したがって、ボタン/リンクに次のようにクラスを追加すると、それを処理していると仮定します。
<a href="go_to_post.php" class="requires_login">Post Comment</a>
<form><input type="submit" class="requires_login" value="Post Comment" /></form>
たとえば、javascript または jquery を使用できます。
$(document).ready(function(){
var valid_session='<?php echo (isset($_SESSION['id']) ? 'true':'false'); ?>';
$('.requires_login').on('click',function(event){
if (valid_session=='false'){
event.preventDefault();
alert('open popup instead');
//for instancce, $('#my_popup').show(); if you have:
//<div id="my_popup">You must be logged in first!</div>
}
});
});
それが役立つことを願っています!