清理数据并加密密码

时间:2014-04-18 06:46:32

标签: php

$data   = Core::SanitizeData($data);
Core::Encrypt($currPaswd)

有人能解释我这些陈述吗?这些陈述对我们有什么帮助

SELECT email
FROM   mobile_users
WHERE  id='".$userId."' AND password='".Core::Encrypt($currPaswd)."'";

global $_error;
$data   = Core::SanitizeData($data);
$status = '';

1 个答案:

答案 0 :(得分:0)

陈述细分

$data = Core::SanitizeData($data);
  • $data =是存储结果的变量。

  • Core是一个类,需要从中调用一个函数。

  • ::Scope Resolution Operator,用于标识必须考虑事物的范围。

  • SanitizeDatafunction,通过打开(并关闭正在调用的)来识别。

  • ($data)是作为argument or parameter传递给函数的变量。

同样适用于Core::Encrypt($currPaswd)

这些功能到底在做什么?

一般

可以通过阅读和理解它们的函数定义来确认,或者如果函数定义顶部附近的代码中提供了一些comments(尽管注释往往不会被维护,因此可能会误导)。< / p>

了解您当前的问题

根据函数名称进行猜测,它会显示SanitizeData() sanitizes (user input) dataEncrypt() encrypts传递的字符串,这似乎是当前传递的字符串{$currPaswd )。