Pixel_83
28-09-2006, 12:49
Ragazzi ho un bel problema da risolvere...devo entrere nella parte di gestione di un mio sito ma per entrare devo immettere nome utente e password....il prooblema è che non ho questi dati, o per lo meno sono stati cambiati a mia insaputa e non so quelli nuovi....Tutto quello che ho sono il nome utente e la password per entrare nell'ftp di questo sito (fatto tutto in php)...quindi mi trovo davanti un bel file chiamato login.php...ora mi chiedo....quali sono le righe che dovrei modificare o cancellare per non fare il controllo sulla password (così posso entrare e cercare di mettere una password nuova)...se non si fosse capito non ho la + pallida idea di come si usi il php....
Vi posto il contenuto del file login.php....AIUTATEMI!!!!
<?php session_start(); ?>
<?php include ("db.php") ?>
<?php
if (@$HTTP_POST_VARS["submit"] <> "") {
$validpwd = False;
// setup variables
$userid = @$HTTP_POST_VARS["userid"];
$userid = (get_magic_quotes_gpc()) ? stripslashes($userid) : $userid;
$passwd = @$HTTP_POST_VARS["passwd"];
$passwd = (get_magic_quotes_gpc()) ? stripslashes($passwd) : $passwd;
if (!$validpwd) {
$conn = mysql_connect(HOST, USER, PASS);
mysql_select_db(DB);
$rs = mysql_query("SELECT * FROM `login` WHERE `userlogin` = '" . $userid . "'") or die(mysql_error());
if ($row = mysql_fetch_array($rs)) {
if (strtoupper($row["userpassword"]) == strtoupper($passwd)) {
$HTTP_SESSION_VARS["mio sito"] = $row["userlogin"];
$validpwd = True;
}
}
mysql_free_result($rs);
mysql_close($conn);
}
if ($validpwd) {
// write cookies
if (@$HTTP_POST_VARS["rememberme"] <> "") {
setCookie("mio sito", $userid, time()+365*24*60*60); // change cookie expiry time here
}
$HTTP_SESSION_VARS["mio sito"] = "login";
header("Location: index.php");
}
} else {
$validpwd = True;
}
?>
<html>
<head>
<title></title>
<link href="../style_gestione.css" rel="stylesheet" type="text/css"/>
</head>
<script language="JavaScript" src="ew.js"></script>
<script language="JavaScript">
<!-- start JavaScript
function EW_checkMyForm(EW_this) {
if (!EW_hasValue(EW_this.userid, "TEXT")) {
if (!EW_onError(EW_this, EW_this.userid, "TEXT", "Inserisci User ID"))
return false;
}
if (!EW_hasValue(EW_this.passwd, "PASSWORD")) {
if (!EW_onError(EW_this, EW_this.passwd, "PASSWORD", "Inserisci la password"))
return false;
}
return true;
}
// end JavaScript -->
</script>
<body leftmargin=0 topmargin=0 marginheight=0 marginwidth=0>
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td><font face="Arial" size="-1"></font></td>
</tr>
</table>
<?php if (!$validpwd) {?>
<p align="center"><font color="#FF0000"><font face="Arial" size="-1">User Id o Password non corretti</font></font></p>
<?php }?>
<center><br><br><br><br><img src='logo.jpg' border='0'><br><br><br><p>AREA RISERVATA<br><br></p>
<form action="login.php" method="post" onSubmit="return EW_checkMyForm(this);">
<table border="0" cellspacing="0" cellpadding="4" align="center">
<tr>
<td align="left"><font face="Arial" size="-1">Admin user</font></td>
<td><input type="text" name="userid" size="20" value="<?php echo @$HTTP_COOKIE_VARS["Funny_Byte_userid"]; ?>"></td>
</tr>
<tr>
<td align="left"><font face="Arial" size="-1">Password</font></td>
<td><input type="password" name="passwd" size="20"></td>
</tr>
<tr>
<td align="left"> </td>
<td><input type="checkbox" name="rememberme" value="true"><font face="Arial" size="-1">Salva username</font></td>
</tr>
<tr>
<td colspan="2" align="center">
<hr size=1>
<input type="submit" name="submit" value="Esegui login">
</td>
</tr>
</table>
</form>
<br>
</body>
</html>
Vi posto il contenuto del file login.php....AIUTATEMI!!!!
<?php session_start(); ?>
<?php include ("db.php") ?>
<?php
if (@$HTTP_POST_VARS["submit"] <> "") {
$validpwd = False;
// setup variables
$userid = @$HTTP_POST_VARS["userid"];
$userid = (get_magic_quotes_gpc()) ? stripslashes($userid) : $userid;
$passwd = @$HTTP_POST_VARS["passwd"];
$passwd = (get_magic_quotes_gpc()) ? stripslashes($passwd) : $passwd;
if (!$validpwd) {
$conn = mysql_connect(HOST, USER, PASS);
mysql_select_db(DB);
$rs = mysql_query("SELECT * FROM `login` WHERE `userlogin` = '" . $userid . "'") or die(mysql_error());
if ($row = mysql_fetch_array($rs)) {
if (strtoupper($row["userpassword"]) == strtoupper($passwd)) {
$HTTP_SESSION_VARS["mio sito"] = $row["userlogin"];
$validpwd = True;
}
}
mysql_free_result($rs);
mysql_close($conn);
}
if ($validpwd) {
// write cookies
if (@$HTTP_POST_VARS["rememberme"] <> "") {
setCookie("mio sito", $userid, time()+365*24*60*60); // change cookie expiry time here
}
$HTTP_SESSION_VARS["mio sito"] = "login";
header("Location: index.php");
}
} else {
$validpwd = True;
}
?>
<html>
<head>
<title></title>
<link href="../style_gestione.css" rel="stylesheet" type="text/css"/>
</head>
<script language="JavaScript" src="ew.js"></script>
<script language="JavaScript">
<!-- start JavaScript
function EW_checkMyForm(EW_this) {
if (!EW_hasValue(EW_this.userid, "TEXT")) {
if (!EW_onError(EW_this, EW_this.userid, "TEXT", "Inserisci User ID"))
return false;
}
if (!EW_hasValue(EW_this.passwd, "PASSWORD")) {
if (!EW_onError(EW_this, EW_this.passwd, "PASSWORD", "Inserisci la password"))
return false;
}
return true;
}
// end JavaScript -->
</script>
<body leftmargin=0 topmargin=0 marginheight=0 marginwidth=0>
<table border="0" cellspacing="0" cellpadding="2" align="center">
<tr>
<td><font face="Arial" size="-1"></font></td>
</tr>
</table>
<?php if (!$validpwd) {?>
<p align="center"><font color="#FF0000"><font face="Arial" size="-1">User Id o Password non corretti</font></font></p>
<?php }?>
<center><br><br><br><br><img src='logo.jpg' border='0'><br><br><br><p>AREA RISERVATA<br><br></p>
<form action="login.php" method="post" onSubmit="return EW_checkMyForm(this);">
<table border="0" cellspacing="0" cellpadding="4" align="center">
<tr>
<td align="left"><font face="Arial" size="-1">Admin user</font></td>
<td><input type="text" name="userid" size="20" value="<?php echo @$HTTP_COOKIE_VARS["Funny_Byte_userid"]; ?>"></td>
</tr>
<tr>
<td align="left"><font face="Arial" size="-1">Password</font></td>
<td><input type="password" name="passwd" size="20"></td>
</tr>
<tr>
<td align="left"> </td>
<td><input type="checkbox" name="rememberme" value="true"><font face="Arial" size="-1">Salva username</font></td>
</tr>
<tr>
<td colspan="2" align="center">
<hr size=1>
<input type="submit" name="submit" value="Esegui login">
</td>
</tr>
</table>
</form>
<br>
</body>
</html>