如何根据vue.js中的自定义权限授予访问路由的权限?

时间:2019-12-11 06:03:58

标签: laravel-5 vuejs2

我有五节课。例如,第1班到第5班的示例。管理员将学生从Admin Dashboard分配到不同的班级。我想要的是,如果学生无权访问特定班级,则学生将无法访问班级组成部分。

1 个答案:

答案 0 :(得分:0)

在vue js中,最简单的方法是在路线上使用meta标记,这样:

let display = Display()

display.somethingToDisplay()

然后使用全局路由器防护程序,在让用户实际看到页面之前,检查当前用户是否属于元数据中存储的类。

LEFT JOIN

您也可以基于路线进行此操作:

SELECT u1.userid, a.date, u1.name, d.reason, u2.name AS supervisor
FROM user u1
LEFT JOIN attendance a ON u1.userid = a.member
LEFT JOIN detail d ON u1.userid = d.userid
LEFT JOIN user u2 ON a.supervisor = u2.userid
WHERE d.attendance = 0