小编Car*_*ith的帖子

Bootstrap模式问题 - 滚动被禁用

我有一个模态,在该模态中,有一个显示大隐藏内容的下拉列表,它正在工作.

现在,当您打开下一个模态,堆叠在第一个模态的顶部并将其关闭时,下方模态的滚动将被禁用.

我已经创建了一个完整的示例,包括复制我面临的问题的步骤.你可以在这里看到它.

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" rel="stylesheet">
    <title></title>
    <style>

    </style>
</head>
<body>


    <input type="button" data-toggle="modal" data-target="#modal_1" class="btn btn-lg btn-primary" value="Open Modal 1" >

    <div class="modal fade" id="modal_1">
        <div class="modal-dialog modal-sm">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                    <h4 class="modal-title">First Modal</h4>
                </div>
                <div class="modal-body">



                    <form class="form">

                        <div class="form-group">
                            <label>1) Open This First: </label>
                            <input type="button" data-toggle="modal" data-target="#modal_2" class="btn btn-primary" value="Open Modal 2" >
                        </div>

                        <div class="form-group">
                            <label>2) Change this …
Run Code Online (Sandbox Code Playgroud)

html jquery twitter-bootstrap

60
推荐指数
9
解决办法
6万
查看次数

X-Editable JQuery插件 - 选择获取源对象

我在尝试获取所选对象而不是传递给成功回调的"newValue"时遇到问题.

这是一个例子:

$("select").editable({
        type : "select",
        title: 'Select Fruit',
        source : [
            {text : "Apple", value: "option_1"},
            {text : "Orange", value: "option_2"},
            {text : "Mango",value: "option_3"},
            {text : "Strawberry",value: "option_4"}
        ],
        success:function(response,newValue){
            console.log(newValue); // newValue contains the "text" string ok..
            // How do I get the selected source object? eg. {text : "Orange", value: "option_2"}
            // So I can access the object like..
            console.log(newValue.value); // output option_*
        }
    });
Run Code Online (Sandbox Code Playgroud)

谢谢卡尔

javascript jquery x-editable

9
推荐指数
1
解决办法
396
查看次数

Express-Validator 5.2.0 - 验证对象的通配符数组 - 比较

我正在尝试使用快速验证器验证对象数组。

我一直在使用新的“通配符”和“自定义”来迭代比较对象上的键的对象数组。

问题是,假设我的对象如下所示:

flavors:[
 { name: '', percentage: '0', ratio: '0' },
 { name: 'Strawberry', percentage: '2', ratio: '0' },
 { name: '', percentage: '3', ratio: '0' }
]
Run Code Online (Sandbox Code Playgroud)

如何仅检查“名称”是否存在“如果”百分比 > 0?

req.checkBody("flavors","Your recipe has no flavor!").notEmpty();
req.checkBody("flavors.*","Please enter a name for this flavor.").custom(function (value) {
    return (!(value.percentage > 0) && !value.name);
});
Run Code Online (Sandbox Code Playgroud)

这可行,但“错误”输出将类似于:

{ 'flavors[2]': { 
     location: 'body',
     param: 'flavors[2]',
     msg: 'Please enter a name for this flavor.',
     value: { name: '', percentage: '3', ratio: '0' }
}}
Run Code Online (Sandbox Code Playgroud)

这使得在我的 …

javascript arrays express express-validator

5
推荐指数
1
解决办法
2930
查看次数

用PHP中的$ _SESSION保护用户登录系统安全

我希望有人可以帮助我,我正在创建一个PHP Web应用程序,需要用户登录才能在mysql数据库中查看数据.

我只是想知道这是一个好方法,它是否足够安全?我知道PHP脚本中没有什么是安全的,但我需要这个相当安全.

所以这就是我一步一步做的事情,如果你可以指出我正确的方向,并告诉我什么是错的,这将是伟大的!

  • 用户使用用户和密码登录.
  • PHP根据数据库检查用户和密码.
  • 如果没问题,我存储$ SESSION ["username"]; (有用户名)到会话.

  • 在每个请求/页面加载时,我都有一个函数(下面)来检查会话.

    function check_session_valid(){if(!isset($ _ SESSION ['username'])|| $ _SESSION ['username'] ==""){header("Location:/login.php"); }}

现在这样安全还是我这样做完全错了?

以下是我认为用户可以"破解"应用程序:

在注册页面上,当用户输入用户名时,它会告诉他们用户名是否可用.

那么"黑客"不仅可以找到一个不可用的用户名,然后编写一个PHP脚本来设置浏览器中的$ _SESSION ["username"].然后导航到.index.php页面并登录到其他一些用户帐户?

我也在使用"session_start();" 在我"check_session_valid();"之前 对每一个要求,都是错的?

希望你们中的一些PHP专家可以帮助我在这里!

谢谢

php mysql security session

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