我为我的公司构建了一个页面
http://www.dishcafecatering.com
我想在主页面上建一个页面,这样我每天都可以更新特价。这是可以在Vanilla js中完成的,还是我需要使用节点?或者我可以使用firebase吗?我不希望每个人都来到网站进行身份验证,但也许只是当他们点击管理员链接时?在firebase中是否有办法根据存储在dB中的数据检查电子邮件,看看他们是否应该有权访问?
不是专门寻找确切答案,而是正确方向上的一点。由于我已经构建了网站,因此我不特别想在节点和表达中重新编写它。我也是节点的初学者,只是HTML / CSS / JS的高级初学者。
答案 0 :(得分:1)
您不必仅为此目的使用Node。
service cloud {
match /databases/{database}/recipes {
match /<some_path>/ {
allow write: if request.auth.uid != null;;
}
}
}
页面,用户会在登录表单中受到欢迎。 为Firestore设置Firebase安全规则
request.auth
这允许仅对经过身份验证的用户进行写访问。如果您想要对其他用户进行身份验证,可以检查protected override void OnDraw(DrawingContext drawingContext,
StylusPointCollection stylusPoints,
Geometry geometry, Brush fillBrush)
{
if (!_isManipulating)
{
_isManipulating = true;
StylusDevice currentStylus = Stylus.CurrentStylusDevice;
this.Reset(currentStylus, stylusPoints);
}
_isManipulating = false;
var pen = new Pen(brush, 2);
drawingContext.DrawLine(pen, startPoint,stylusPoints.First().ToPoint());
}
protected override void OnStylusDown(RawStylusInput rawStylusInput)
{
StylusPointCollection y = rawStylusInput.GetStylusPoints();
startPoint = (Point)y.First();
// Allocate memory to store the previous point to draw from.
prevPoint = new Point(double.NegativeInfinity, double.NegativeInfinity);
base.OnStylusDown(rawStylusInput);
}
变量以获取其他标识参数。
您可以在此处的文档中找到:Quartz