Bonjour et d'avance merci de votre aide

J'ai un script qui ne fonctionne plus avec php 5.3
J'ai commencé à modifier les codes dans la partie admin contenant :
admin register et admin_is_registered comme indiqué dans le codage ci dessous (je les ai isolés dans la page)
J'arrive à afficher le formulaire , donc se connecte à la DB mais la validation du du login ne se fait pas et que je n'arrive plus à accéder à l'espace administration

Quelqu'un pourrait il m'aider , s'il vous plait, à résoudre mon problème car je suis un "bricoleur" en php et je suis un peu perdu

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<?php 
include("functions.php");
ob_start();
session_start();
include("header.php");
 
 
//if((!$password||!$login)&&!(isset($_SESSION['admin']) == "admin")) //session_is_registered("admin"))
if (!isset($_SESSION['password']) && !isset($_SESSION['login']) && !isset ($_SESSION['admin']) == "admin")
 
{
?> 
<form name="login" method="get" action="adminlogin.php">
<div align="center"><b>Login here:</b> </div>
 
 
      <table align="center"><tr>
        <td>login:</td>
        <td><input name="login" type="text"></td>
          <br>
        </tr>
        <tr>
          <td>password:</td>
          <td> <input name="password" type="Password"></td>
          <br>
          <br>
        </tr>
        <tr>
          <td></td>
          <td></td>
        </tr>
        <tr>
          <td><input name="enter" type="Submit" value="Verify"></td>
          <td></td>
        </tr>
      </table>
</form>
      <?php
 
}
 
else{
 
 
if (!isset($_SESSION['admin']) == "admin")
//if (!session_is_registered("admin"))
 
{
 
db_connect();
 
@$result=mysql_query("select password from admininfo where name='$login'");
 
$result=mysql_fetch_array(@$result);
 
if($password!=$result['password'] ||!$result)
 
{echo "Access denied";}
 
 
else{
ob_start();
@session_start();
 
$_SESSION['admin'] == "admin";
//session_register("admin");
 
$admin="admin";
}}
 
if (isset($_SESSION['admin']) == "admin")
//if (session_is_registered("admin"))
 
{
 
?>
    </div>
    <p align="center">&nbsp;</p>
    <div align="center">
      <table width="788" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
        <tr> 
          <td bgcolor="#FFFFFF"> <div align="center"> 
              <ol>
                <p align="center"><font size="4" color="#FF0000">Welcome back!</font></p>
                <p align="center">You have the following options available to 
                  you: <br>
                </p>
                <li><a href="adminedit.php">Modify Admin Login Details</a></li>
                <li><a href="admafflist.php">List Current Affiliates</a></li>
                <li><a href="admpref.php">Preferences</a></li>
                <li><a href="admbanners.php">Banner and Text Link Setup</a></li>
                <li><a href="upload.php">Manage Software Programs</a></li>
                <li><a href="admsubscr.php">Manage Subscribtions</a></li>
                <li><a href="admitemset.php">Affiliate Payment / Single Item Setup</a></li>
                <li><a href="admrefunds.php">Cancel Payments / Refunds</a></li>
                <li><a href="adm-email-edit.php">Customise emails to affiliates</a></li>
                <li><a href="admallaffmail.php">Email all affiliates</a></li>
                <li><a href="admstartpages.php">Customise affiliate start pages</a></li>
                <li><a href="adm-shift.php">Shift Downline</a></li>
                <li><a href="addbanner.php">Banners</a></li>
              </ol>
            </div></td>
        </tr>
      </table>
      <?}
 
}
 
?>
    </div>