2015-09-25 16 views
6

Tôi vừa mới bắt đầu sử dụng các cánh buồm và đang cố triển khai xác thực. Tôi đã cài đặt tất cả mọi thứ như adviced, sau đó tạo ra một hình thức đăng nhập đơn giản với ngọc bích:Cách chuyển hướng trong các cánh buồm sau khi đăng nhập với các quyền hạn cánh buồm

form(action="/auth/local", method="post") 
    div 
     input(name="identifier" type="text") 
    div 
     input(name="password" type="password") 
    div 
     input(type="submit") 

này đăng authentication successful và chuyển tôi đến trang, trở

{ 
    "createdBy": 1, 
    "owner": 1, 
    "username": "admin", 
    "email": "[email protected]", 
    "id": 1, 
    "createdAt": "2015-09-25T18:14:20.000Z", 
    "updatedAt": "2015-09-25T18:39:30.000Z", 
    "gravatarUrl": "https://gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61" 
} 

Bây giờ tôi muốn chuyển hướng mới được đăng nhập người dùng bất kỳ trang nào, vì vậy tôi đã cố gắng để thay đổi hành động của hình thức để

/auth/local/login 

mà chuyển hướng đến/đăng nhập, nhưng bản ghi

warn: Error: Invalid action 

serverside.

Trong cấu hình của tôi/các tuyến đường tập Tôi có một con đường như thế này:

"/login" : { 
    view:"login" 
} 

cách chính xác để thiết lập chuyển hướng trong cánh buồm sau khi đăng nhập là gì?

Trả lời

4

Với /auth/local/login, cố gắng gọi login hành động cho chiến lược hộ chiếu địa phương. Nhưng như bạn có thể thấy từ source chiến lược địa phương có ba hành động:

register: Phương thức này tạo người dùng mới từ một email, tên người dùng và mật khẩu được chỉ định và chỉ định người dùng mới tạo Hộ chiếu địa phương.

connect: Chức năng này có thể được sử dụng để chỉ định Hộ chiếu địa phương cho người dùng chưa có. Đây sẽ là trường hợp nếu người dùng đăng ký sử dụng dịch vụ của bên thứ ba và do đó không bao giờ đặt mật khẩu.

disconnect: Ngắt kết nối một hộ chiếu từ một người dùng

Đối với các hành động khác nó sẽ ném Invalid action lỗi.

Cách đúng để chuyển hướng sau khi đăng nhập thành công là sử dụng next query parameter:

/auth/local?next=login 
Các vấn đề liên quan