В зависимости от того, как Вы определяете безопасный, любой подход имеет свои положительные и отрицательные аспекты.
, Если Вы действительно хотите сохранить пароль в своем источнике, это могла бы быть хорошая идея сделать что-то вроде этого:
Файл: файл config.php
if( ! defined('IN_CODE') ) die( 'Hacking attempt' );
define( 'PASSWORD_HASH', '098f6bcd4621d373cade4e832627b4f6' );
: простой текст index.php
define( 'IN_CODE', '1' );
include( 'passwd.php' );
if( md5($password) == PASSWORD_HASH )
...
никогда не является хорошей идеей, всегда храните хеш пароля, который Вы хотите сохранить.
, Кроме того, попытайтесь отделиться, определяет как это от Вашего основного исходного файла.
Аргумент out
- это просто аргумент ref
с атрибутом OutAttribute
, примененным к параметру.
Для сохранения в аргумент by-ref, вам необходимо использовать код операции stind
, потому что сам аргумент является управляемым указателем на фактическое местоположение объекта.
ldarg.0
ldnull
stind.ref