データベース テーブルに download_key という名前のフィールドがあります。通常は暗号化されずにテーブルに保存されます。このキーをフォームの隠し値として送信しています。誰かがページを右クリックしてページのソースを表示すると、キーが表示されます。ビューのみで暗号化することは可能ですか? また、キーの非表示の値をデータベースに保存されている値と比較しています。
いくつかのコード
コントローラ
$query = $this->db->get_where('mc_boxes', array('idmc_boxes' => $id));
$row = $query->row();
$data['download_key'] = strtolower($row->downloadkey);
私の視界の中で
<form name="form" method="post" onsubmit="return validateForm('<?php echo $download_key ?>')">
<input type="hidden" name="key" value="<?php echo $download_key ?>" />
</form>