×/public class FilePermission{public static void main( String[] args ){try {File file = new File("/home/test3.txt")
if (file.createNewFile()){
System.out.println("File is created!")
//Runtime.getRuntime().exec("chmod 777 /home/test3.txt")
file.setExecutable(true)//设置可执行权限
file.setReadable(true)//设置可读权限
file.setWritable(true)//设置可写权限
System.out.println("is execute allow : " + file.canExecute())
System.out.println("is read allow : " + file.canRead())
System.out.println("is write allow : " + file.canWrite())}else{System.out.println("File already exists.")}
你说的就是简单的角色权限。这些在网上有很多的教程,而且比较简单,我可以给你一点提示1:如果你登陆页面之后,比如想点一个按钮提交,那么如果你有这么权限才能看见或者才能点的话,那么你可以做一个简单的判断,比如if(如果有这个权限,那么可以点或者可以看见),这时就做了一个简单的权限。
2:那么你的权限哪来的,数据库中存着。
3:角色是什么,角色关联了很多的权限,你登陆之后判断你几个角色,然后在遍历你的角色就拿到了你的所有权限,那么按钮那就可以判断了,当然这是比较笨的方法,原理都是这样子,也有很多权限框架会比较方便
不理解可以问我
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)