بتاريخ: 19 أكتوبر 201411 سنة comment_255914 السلام عليكم ... اريد طريقة تحويل الباسورد الي (*) ليتم اخفائه سواء في الجدول او لمل يظهر علي الفورم ولكم جزيل الشكر .... تقديم بلاغ
بتاريخ: 19 أكتوبر 201411 سنة comment_255916 السلام عليكم من خصائص العمود غير القيمة كما في الصورة. واذا اردت تشفير الباسوورد على الداتابيز: CREATE OR REPLACE PACKAGE BODY encrypt_paswd AS g_character_set VARCHAR2 (10) := 'AL32UTF8'; g_string VARCHAR2 (32) := '12345678901234567890123456789012'; g_key RAW (250) := UTL_I18N.string_to_raw (DATA => g_string, dst_charset => g_character_set ); g_encryption_type PLS_INTEGER := DBMS_CRYPTO.encrypt_aes256 + DBMS_CRYPTO.chain_cbc + DBMS_CRYPTO.pad_pkcs5; FUNCTION encrypt_val (p_val IN VARCHAR2) RETURN RAW IS l_val RAW (32) := UTL_I18N.string_to_raw (p_val, g_character_set); l_encrypted RAW (32); BEGIN l_val := UTL_I18N.string_to_raw (DATA => p_val, dst_charset => g_character_set ); l_encrypted := DBMS_CRYPTO.encrypt (src => l_val, typ => g_encryption_type, KEY => g_key ); RETURN l_encrypted; END encrypt_val; END encrypt_paswd; لفك التشفير: FUNCTION decrypt_val (p_val IN RAW) RETURN VARCHAR2 IS l_decrypted RAW (32); l_decrypted_string VARCHAR2 (32); l_user VARCHAR2 (32); BEGIN SELECT USER INTO l_user FROM DUAL; IF l_user = 'ADMIN' -- you can restrict usage of decrypt to certain db users only. THEN l_decrypted := DBMS_CRYPTO.decrypt (src => p_val, typ => g_encryption_type, KEY => g_key ); l_decrypted_string := UTL_I18N.raw_to_char (DATA => l_decrypted, src_charset => g_character_set ); RETURN l_decrypted_string; ELSE raise_application_error (-20101, 'You are not authorized to use this function - decrypt_val()' ); END IF; RETURN 'Unknown'; END decrypt_val; تقديم بلاغ
بتاريخ: 19 أكتوبر 201411 سنة كاتب الموضوع comment_255922 ENG.AHMED يوجد عندي شاشة LOGIN للدخول الي النظام وشاشه 2 يوجد بها النظام بالكامل ويوجد عندي MENU وضعت في شاشة 2 (MENU MODULE = MENU) المشكلة هنا بقا انها لا تظهر علي الرغم من اني لو وضعت في شاشة LOGIN --> (MENU MODULE = MENU) تظهر MENU في شاشة 2 و شاشة LOGIN ياريت لو تقدر تساعني في حاجة زي دية ولك جزيل الشكر ... تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.