Tôi mới đến grails. Và tôi phải làm việc với phiên. Tôi đã xem tài liệu phiên. Nhưng không có ý tưởng nơi để đặt mã trong bộ điều khiển của tôi. Tôi có một trang cho sinh viên tạo tên createStudent. Bây giờ tôi muốn trang này chỉ có thể truy cập được khi người dùng ở trong phiên. Bây giờ làm thế nào tôi có thể làm điều đó. Tôi có nên đặt người dùng trong một biến tại thời điểm đăng nhập không. Bất cứ ai có thể vui lòng giúp tôi về điều này ?cách sử dụng phiên trong grails
def index() {
def user = session["user"]
if (user){
redirect(controller: 'admistratorAction', action: 'createUser')
}else{
redirect(controller: 'login', action: 'index')
}
}
cảm ơn câu trả lời của bạn. Tôi đã sử dụng plugin lõi bảo mật mùa xuân. Nhưng tôi không biết cách sử dụng phiên từ nó. Tôi đang đưa ra một mã nguồn mẫu trong trình soạn thảo. Nó chuyển hướng đến trang đăng nhập nếu điều kiện sai. nhưng không chuyển hướng trang createUser nếu đúng. Bạn có thể giúp bây giờ không? –
Tôi không chắc mình hoàn toàn hiểu được vấn đề - tại sao bạn cần sử dụng phiên trực tiếp? Tôi đã cập nhật câu trả lời của mình với một số đoạn mã. Hy vọng nó giúp. – osborp
nhờ @osborp nó giúp cho bây giờ. Tôi sẽ làm việc trên các chi tiết của phiên sau đó. Nhưng ngay bây giờ đây là câu trả lời cho các cơ bản –