我有一個完整的網站,有兩種不同語言的上下文。唯一的公共頁面是兩種語言的登錄頁面。其餘的應該是私人的/受保護的。這是我通過資源組和匿名用戶的限制實現的。 在着陸頁上,匿名用戶應該看到所有受保護的菜單條目,並且如果點擊了帶有兩個登錄表單的彈出框,則應該顯示該菜單條目。這些登錄表單來自其他網站,如果用戶在輸入憑據時有權限,則返回。只要這個會話存在,用戶應該能夠查看所有頁面,如果用戶被批准的話。如何爲前端上的特定專用資源組創建用戶會話?
作爲一個非modx或php-pro我的猜測是,我應該檢查加載着陸頁時是否存在會話(以及所有子頁面)。如果沒有用戶登錄,所有鏈接都將指向彈出窗口。用戶然後登錄,將信息發送到外部服務器,並在成功時重定向到私有/受保護的登錄頁面。這是我無法找到任何信息,可能是因爲我不完全確定要查找什麼。 我需要一個代碼片段來檢查受保護頁面是否存在有效會話,如果不顯示登錄。 我需要的其他代碼是爲用戶創建會話,如果外部登錄成功。這應該是服務器上的一個片段還是一個PHP文檔。我該如何啓動受保護頁面的會話?
謝謝,但我的問題是關於如何爲特定資源組啓動用戶會話,就像標題中所述。 :) –