小编Che*_*oft的帖子

PHP中未定义的变量错误

Notice: Undefined variable: username in C:\xampp\htdocs\test_class.php
        on line 20
Notice: Undefined variable: password in C:\xampp\htdocs\test_class.php
        on line 20
Run Code Online (Sandbox Code Playgroud)

当我使用这段代码检查我的数据库的用户名和密码时,我收到上述错误.

<?php
    class test_class {

        public function __construct() { 

        }
        public function doLogin() {

            include("connection.php");

            if (isset($_POST['username']))
                {
                $username= $_POST['username'];
                }
                if (isset($_POST['password']))
                {
                $password= $_POST['password'];
                } 

            $query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'";
            $result = mysql_fetch_array(mysql_query($query));
            if(!$result)

            {

            return 'assa';

            }else{

            return 'assa112121212';

            }

                }
        }
?>
Run Code Online (Sandbox Code Playgroud)

php mysql

3
推荐指数
2
解决办法
2万
查看次数

urllib2可以发出HTTP/1.1请求吗?

编辑:

这个问题无效.事实证明透明代理正在进行转发HTTP 1.0请求,即使urllib/httplib最初确实发出了HTTP 1.1请求.

原始问题:

默认情况下,urllib2.urlopen始终发出HTTP 1.0请求.

有没有办法让它谈论HTTP 1.1?

python http urllib2

3
推荐指数
1
解决办法
3768
查看次数

保护FF扩展中的Javascript代码

我希望保护我的Firefox扩展程序的代码,因为它有服务器调用,如果有人可以在扩展名之外使用它们,那将不会有安全风险.有关如何加密它的任何建议?

firefox firefox-addon

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

CodeIgniter中的MySQL安全性

我是CodeIgniter的新手,但不是PHP新手,我想知道我需要在CodeIgniter中做些什么才能使我的所有查询都安全.

通常情况下,我只是用mysql_real_escape_string()在查询(标准PHP)中使用的每个变量,但我看了笨,这里笔者没有逃脱变量的教程,只是做了一个标准的插入类似如下:

$this->db->query("SELECT * FROM Users WHERE Username = ?", array($username));
Run Code Online (Sandbox Code Playgroud)

哪种方式是正确的?

php mysql security sql-injection codeigniter

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

在Rails中为经过身份验证的POST端点禁用CSRF保护是否安全?

如果我可以在rails应用程序中禁用端点的CSRF令牌检查,我发现自己可以提供更好的用户体验.

端点是一个create动作(路由到POST /whatever),它位于设计:authenticate!过滤器后面.

我是否会通过禁用该特定端点的CSRF保护来打开自己的任何其他安全风险,还是可以安全地依赖身份验证before_filter来阻止CSRF令牌防范的恶意请求?


下面是一个更详细的解释,为什么我想这样做,如果有人感兴趣.

我的用例是我基本上想要创建一些非常类似于Facebook的按钮,但是这个按钮(与Facebook版本不同)通常会在同一页面上多次出现.

CSRF保护工作正常,但用户使用空cookie访问页面的情况除外.

在这种情况下,rails会为X个请求中的每个请求生成一个新会话,因为它们都是无cookie的.当然,对于每个新会话,都会生成一个新的CSRF令牌,并在对iframe的响应中返回.

由于浏览器仅为域保留一个cookie,因此来自每个iframe的任何后续请求将映射到同一会话,因此所有CSRF令牌(除了一个)都无效.

映射到单个会话很不错,因为可以提示用户登录一次,然后将每个后续按钮按下映射到相同的登录 - 而无需重新加载页面.

折衷方案是用a响应401 Unauthorized,但保留被拒绝请求的会话(通过覆盖handle_unverified_request).这将再次触发弹出窗口,但这次是因为用户已经登录而发生了即时重定向.

当然,最好避免弹出窗口中闪烁的符号,因此我想一起禁用CSRF保护以便进行create操作.

security iframe ruby-on-rails csrf

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

使用Zend Lucene搜索PDF文件

有没有办法使用Zend_Search_Lucene来搜索/索引PDF文档?

php lucene zend-framework

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

使用Javascript从JSON抓取数据

好的,我有一个json输出,如下所示:

{"Result" : [
              {
                "Id" : "5214",
                "ParentReasonId" : "0",
                "Description" : "Billing & Payment",
                "SysName" : "Billing & Payment",
                "SysCategory" : "Billing & Payment",
                "ClientId" : "924",
                "DispositionCount" : "6",
                "IsActive" : true,
                "ChildReasonCount" : "8",
                "Attributes" : [],
                "SortOrder" : "0",
                "CreatedBy" : null
              }
            ]
 }
Run Code Online (Sandbox Code Playgroud)

我想从中提取id和描述的数据.

    jQuery("#chained_child").cascade("#chained", {
    ajax: { url: 'Customhandler.ashx?List=MyList' },
        template: commonTemplate,
        match: commonMatch
    });

function commonTemplate(item) {
    return "<option Value='" + item.Result.Id + "'>" 
           + item.Result.Description + "</option>";
};
Run Code Online (Sandbox Code Playgroud)

但对于我的生活,我无法让它回报我正在寻找的价值.我知道这是一些蠢货,但我正在撞墙.有人可以帮忙吗?

javascript jquery json

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

Javascript firefox扩展来获取链接周围的文本

我是否可以等待用户点击链接,点击链接后可以获得链接的文本?

也许通过使用onClick?

javascript firefox onclick hyperlink firefox-addon

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

更改标签javascript firefox扩展名的网址

我想在javascript firefox扩展中更改当前打开的选项卡的url

有什么指针吗?

javascript url firefox firefox-addon tabbed

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

软件和安全性 - 您是否遵循特定指南?

作为PCI-DSS审计的一部分,我们正在研究如何改进安全领域的编码标准,以确保所有开发人员都了解这一领域的重要性.

您如何在组织内处理此主题?

另外,我们在.NET 3.5中编写面向公众的Web应用程序,接受信用卡/借记卡付款.

language-agnostic security coding-style pci-dss

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

不安全的JavaScript尝试使用URL访问框架(同一个域!)

从页面file://localhost/Users/pistacchio/dev/epress/catflow/test_html/index.html我有以下(coffeescript)代码试图访问iframe:

$('#ipad-viewport iframe').bind 'load', () ->
    console.log $(this).contents().find('map')
Run Code Online (Sandbox Code Playgroud)

(这转换为以下javascript,但我不认为这个问题依赖于此):

(function() {

  $('#ipad-viewport iframe').bind('load', function() {
    return console.log($(this).contents().find('map'));
  });

}).call(this);
Run Code Online (Sandbox Code Playgroud)

我等待加载iframe页面并尝试访问其正文中的元素.我收到以下错误:

Unsafe JavaScript attempt to access frame with URL file://localhost/Users/pistacchio/dev/epress/catflow/test_html/catalogo/catalog/intro.html from frame with URL file://localhost/Users/pistacchio/dev/epress/catflow/test_html/index.html. Domains, protocols and ports must match.
Run Code Online (Sandbox Code Playgroud)

现在,因为iframe定义如下:

<iframe src="file://localhost/Users/pistacchio/dev/epress/catflow/test_html/catalogo/catalog/intro.html" width="1024" height="768"></iframe>
Run Code Online (Sandbox Code Playgroud)

我的网页和iframe不在同一个域中,还是file://localhost?为什么我遇到这个问题?

哦,如果相关,我正在使用Chrome 18进行测试.

javascript security jquery

0
推荐指数
1
解决办法
2279
查看次数