如何通過使用jQuery的Auth組件來查找用戶是否登錄到CakePHP。如果一個用戶登錄允許的動作,如果不顯示一條警告,要求用戶登錄執行。CakePHP - 使用jQuery檢查用戶是否通過身份驗證登錄
<script>
$(document).ready(function(){
$(".voteup").click(function() {
// var isLoggedIn = ... code needed
if(isLoggedIn){
var Id = $(this).children("p").text();
$(this).children("#article_thumbsUp").load("/comments/voteup/"+Id);
}else{
alert('You must be logged in to vote on a comment');
}
});
});
</script>
你想在頁面渲染後這樣做嗎?在服務頁面之前,這在服務器上很常見。 –
根據我的理解,您已經在檢查cakePHP以確保它們已經登錄,但是您希望向人們展示他們可以對事件進行評分,無論他們是否已登錄。我想你也會在服務器端檢查它們,以檢查它們是否在點擊投票時也登錄過? – djlumley