09-09-20, 02:46 AM
السلام عليكم ورحمة الله
انا جديد في php
عندي موقع حاولت ادخل على لوحة التحكم للاسف تظهر رسالة خطأ
دخلت على الاستضافة - قواعد البيانات - فتحت الداتا بيس ووصلت الى جدول المستخدمين
اضفت مستخدم جديد
وحاولت اعمل تسجيل دخول للاسف يعطيني رسالة خطأ
دخلت على كود الصفحة ووجدت هذا الكود
وفي كمان ملف اخر خاص بالتشفير
اذا ممكن
ابغى اعرف هل الكود السابق بيعمل بشكل صحيح ؟؟؟؟
وكيف ممكن احل هذه المشكلة
انا جديد في php
عندي موقع حاولت ادخل على لوحة التحكم للاسف تظهر رسالة خطأ
دخلت على الاستضافة - قواعد البيانات - فتحت الداتا بيس ووصلت الى جدول المستخدمين
اضفت مستخدم جديد
وحاولت اعمل تسجيل دخول للاسف يعطيني رسالة خطأ
دخلت على كود الصفحة ووجدت هذا الكود
PHP كود :
<?
if(!defined('INCLUDE_CHECK')) die('You are not allowed to execute this file directly');
include ('p_inc/function/sec_pass.php');
if ( $_POST['a'] == 'b' ){
$admin = sc($_POST['admin'],1);
$pass = sec_pass($_POST['pass']);
$qselectAdmin = $query->query("SELECT name,pass FROM ".$prefix."admin WHERE name = '$admin' AND pass ='$pass' AND id=1 LIMIT 1");
if ( $query->numRows($qselectAdmin) == 1 ){
$_SESSION[$session_admin_user] = $admin;
$_SESSION[$session_admin_pass] = $pass;
header('Location: '.$stg_admin_url );
}else{
$msg = fun_message( 'خطء في البيانات المدخلة.' , 'error' );
}
}
$smarty-> assign("msg", $msg);
$smarty-> display('admin_login.tpl');
?>
وفي كمان ملف اخر خاص بالتشفير
PHP كود :
<?php
// function pr encode le mot de pass
function sec_pass($pass){
$pass = md5(sha1(md5(md5($pass))));
return $pass;
}
?>
اذا ممكن
ابغى اعرف هل الكود السابق بيعمل بشكل صحيح ؟؟؟؟
وكيف ممكن احل هذه المشكلة