我的数据库中有一个表,其中一个字段由php函数编码。现在,我需要一个函数来解码mysql侧的字段。就像这样:
SELECT permissions,decodePermission(id,permissions) as decoded_permissions FROM table
我尝试在mysql中使用CREATE TABLE,但是它非常弱,在sql中我没有像 but ()、md5() (即存在于php中)这样的函数。所以现在我想知道在mysql中可以从php、c或perl文件中生成函数吗?就像这样:LOAD FILE 'path/to/c/file'
这个登录系统安全吗?
if ($_POST[$submit]){
$user = $_POST[$user];
$pass = $_POST[$pass];
if ($user && $pass){ //if user and pass is enterered
require("vars.php"); //require MySQL conection settings
mysql_connect($auth_mysql_server, $auth_mysql_user, $auth_mysql_pass); //
因此,我试图从登录表单中从数据库中散列一些密码,当我第一次尝试登录时,它与数据库中的密码一起使用,然后我使用MD5散列,然后当我返回登录页面时,我想将先前使用的密码输入登录,但它更改为MD5密码。有什么解决方案让MD5 1在数据库中,我用第一个使用的登录?谢谢提前(smecher.j是一个变量,是0)
public void validateLogin(){
DatabaseConnection connectNow = new DatabaseConnection();
DatabaseConnection connectNow2 = new DatabaseConnecti
为此,我使用了md5()。
// username and password sent from form
$username=$_POST['myusername'];
$password=$_POST['mypassword'];
$encrypted_password=md5($password);
$sql="SELECT * FROM $tbl_name WHERE username='$username' and password='$encrypted_password'";
$result