我试图使页面无法访问,除非用户具有特定的权限级别,并且是系统的用户。
我提供了下面的代码。
<?php
session_start();
include 'login/config.php';
if($_SESSION['username']=='user' && $_SESSION['permissionlevel']!='one');{
echo "<script>you dont have permissio
当我尝试在AWS上使用serverless时,在我的‘正常’帐户下,我得到一个权限错误: User: arn:aws:iam::xxxx:user/x is not authorized to
perform: serverlessrepo:ListApplications on resource:
arn:aws:serverlessrepo:eu-west-2:xxx:applications/* 但当我以'admin‘用户身份登录,并转到修改权限时,我在策略/组/直接权限等中看不到任何'serverlessrepo’权限: ? serverlessrepo:L
我必须创建一个databasemyDB和一个自定义的schemamySchema,而不是公共的。
我哪里出错了:
我创建了3个用户: user_admin、user_rw、user_ro,它们将被授予alter访问权限。
现在,我使用我的超级用户postgres登录: postgres我通过cloud shell在GCP上使用postgres 11。
创建了我的数据库: myDB,我进入了myDB。我为所有3个用户的访问启动了下面的命令。
# for admin user
GRANT CONNECT ON DATABASE myDB TO user-admin;
GRANT USAGE ON