小编Yan*_*mut的帖子

注销后权限被拒绝

我用firebase数据库构建了一个AngularJs(1.6)应用程序.问题是:当用户退出时,我会收到大量错误permission_denied.

如果这可以有任何帮助:

firebase.auth().signOut().then(function() {
    $state.go('login');
}, function(error) {});
Run Code Online (Sandbox Code Playgroud)

有没有办法避免这种情况?

angularjs firebase angularfire firebase-authentication angularfire2

5
推荐指数
0
解决办法
637
查看次数

加密mysql数据库

我正在尝试为将存储客户机密数据的用户构建一个平台.上下文非常简单:法国法律禁止我访问我的用户将存储的数据(例如患者的医疗记录).

因此,当用户提交将存储在数据库中的数据时,他应该是唯一可以访问该信息的人.例如,用密码加密它.这样,如果我登录到mysql,我只会看到加密的废话并且没有可读数据.

我的哲学可能是错的,就是通过这样做来学习.希望你们对我的方法感到满意.

问题是:我不知道从哪里开始,如何做到这一点......实际上甚至没有在谷歌搜索什么.我甚至试图在codecanyon.net上找到适合的东西,并且不喜欢任何相关的脚本.

提前致谢 :) !

PS:我实际上会遇到与文件相同的问题(jpg,word,pdf,xls ......应该足够用户).但这是另一个故事.

php mysql encryption anonymize

4
推荐指数
1
解决办法
1531
查看次数

EXCEL VBA:循环工作但在打印到PDF文件之前没有刷新

大家早上好!

我的 VBA 代码有问题。我实际上只是想创建一个循环来打印基于相同背景模板(在名为 AFFIDAVIT CREATOR 的工作表中)的 PDF,从 INPUT 工作表中替换一些 4 个框(标签和图像)。

到目前为止,循环工作正常。唯一的问题:它根据给定的名称(变量 r)生成 PDF 文件,但在导出为 PDF 后刷新工作表。结果:具有不同名称的多个文件,但它们都显示相同:(

有任何想法吗?

那是我的代码:

Private Sub TryMe()
Dim r As Long
Dim strCap As String
Dim strCap2 As String
r = 4

    Do Until Sheets("INPUT").Cells(r, 3).Value = ""

    strCap = Sheets("INPUT").Cells(r, 3).Value
    Sheets("AFFIDAVIT CREATOR").Label1.Caption = strCap

strCap2 = Sheets("INPUT").Cells(r, 5).Value
Sheets("AFFIDAVIT CREATOR").Label2.Caption = strCap2

If Sheets("INPUT").Cells(r, 4) = "OE" Then
    Sheets("AFFIDAVIT CREATOR").Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\OE_Logo.jpg")
Else
    Sheets("AFFIDAVIT CREATOR").Image1.Picture = LoadPicture(ActiveWorkbook.Path & "\SF_Logo.jpg")
End …
Run Code Online (Sandbox Code Playgroud)

excel vba pdf-generation loops refresh

2
推荐指数
1
解决办法
2977
查看次数

通过ajax发送未选中的复选框值

由于我编写的用于在MySQL中保存表单数据的通用函数,我遇到了一个复杂的问题.所有表单在序列化后都通过Ajax发送:

$('.suggestSave, .buttonSave').on('submit', function(e) {
        e.preventDefault();
        var data = $(this).serialize();
        ...
Run Code Online (Sandbox Code Playgroud)

然后我通过循环遍历值并创建保存在数据库中的数据来获取所有POST值:

        $data = array();
        foreach ($_POST as $param_name => $param_val) {
          if($param_name != 'action' && $param_name != 'patient' && $param_name != 'jsaction') {
            $name = sanitize($param_name);
            $value = sanitize($param_val);
            $data[$name] = $value;
         }
     }
Run Code Online (Sandbox Code Playgroud)

当然,不会发送未选中的复选框.问题是,如果它是空的,我想为此复选框存储Int值0而不是1.在HTML方面,我有一个经典的语法

   <input type="checkbox" value="1" name="c_name1" checked/>
   <input type="checkbox" value="1" name="c_name2"/>
Run Code Online (Sandbox Code Playgroud)

有关如何处理该问题的任何建议?在一个复选框的情况下,我会检查post值isset(),但是因为我通过循环获取名称和值...我没有想法......

php mysql ajax checkbox

2
推荐指数
1
解决办法
2226
查看次数