我有一项注册和登录我的应用程序的活动,之后用户可以添加一本书(标题,descreption ......)。
我还有一个包含图书列表视图的活动。这个活动是主页,我希望每个人都能看到它,即使对于没有登录的人也是如此。
import { Component, OnInit } from '@angular/core';
import { FilterService } from '../../filter.service';
@Component({
selector: 'ubi-item-section',
templateUrl: './item-section.component.html',
styleUrls: ['./item-section.component.css']
})
export class ItemSectionComponent implements OnInit{
items = [];
filter;
constructor(private filterService : FilterService) { }
ngOnInit() {
this.filterService.getData().subscribe((items)=>{
this.items = items;
});
}
}
如何允许所有人访问此活动,并保持规则安全 <activity
android:name=".AccueilActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
以添加书籍和其他操作?
我在FireBase数据库中的规则:
"auth != null",
节点簿:
答案 0 :(得分:1)
您可以创建特定于节点的规则,如下所示:
{
"rules": {
"books" : {
".read" : "true",
".write": "true"
}
"$other" : {
".read" : "auth != null",
".write": "auth != null"
}
}
}
此处database.rules
不需要身份验证,而其他人则需要身份验证(由$ other管理)。