0

暗号化された形式で保存されているデータベースから金額を取得する際に問題があります。そのため、定義されたフォームは暗号化された形式で金額を表示しています。getメソッドが存在するエンティティクラスのセッションでキーを使用して金額を復号化したかったので、

 public function getAmount()
    {
        $amount= $this->amount;
        $request = Request::createFromGlobals();
        $session=$this->container->getParameter('session');
//get key from session and 
        $rsa_object = new RSA();
            $rsa_object->loadKey($session_pr_key);

                if($amount!=null){


                    $base2Amount=hex2bin($amount);
                    $base10Amount=$rsa_object->decrypt($base2Amount);
                }else{
                    $base10Amount=$base16Amount;
                }
                return $amount;
    }

しかし、私はセッションを取得できません。助言がありますか?

4

1 に答える 1