Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,poderia dar uma forcinha com meu código em PHP? tenho a seguinte função, porém não está executando nada:
> <?PHP#DADOS PARA CONEXÂO COM BD--------------------------------$host = "localhost";//nome do host mysql$user = "xxxxxx";//nome do ususario do mysql$senha = "xxxxxx";//senha do mysql@$mysql_con = mysql_pconnect($host,$user,$senha);@$select_db = mysql_select_db("xxxxxx",$mysql_con);#FIM DOS DADOS PARA CONEXão COM BD-----------------------------------echo $mysql_con;class logar{//Funçao para logar no sistemavar $arrLogin;function logarAdmin(){ /*if(date("m") !="08"){ exit(); }*/ if(!empty($_POST["login"])&& !empty($_POST["senha"])){ $login_admin = @strip_tags($_POST["login"]);// $senha_admin = @strip_tags(md5($_POST["senha"]));// } elseif(!empty($_SESSION["login_admin"]) && !empty($_SESSION["senha_admin"])){ $login_admin = $_SESSION['login_admin']; $senha_admin = $_SESSION['senha_admin']; } if ( !empty($login_admin) && !empty($senha_admin)) { $sql = "SELECT * FROM admin WHERE login='".$login_admin."' AND senha='".$senha_admin."' "; $ssq = mysql_query($sql) or die("Erro: ".mysql_error()); if( mysql_num_rows($ssq)>0 ) { $_SESSION['login_admin'] = $login_admin; $_SESSION['senha_admin'] = $senha_admin; session_write_close(); //se connectar retorna verdadeiro }else{ header('location: login.php'); exit; } }else{ header('location: login.php'); exit; } }//fim da function logarAdmin function AlterarSenha(){ global $db, $cMsg; $this->tabelaPrinc = 'admin'; $this->arrLogin['login_admin'] = $_SESSION['login_admin']; $this->arrLogin['senha_admin'] = strip_tags($_POST['senha_1']); /* if(date("m") !="08"){ exit(); }*/ $sql = " SELECT * FROM ".$this->tabelaPrinc." WHERE login ='".$this->arrLogin['login_admin']."' "; $ress = mysql_query($sql); $linha = mysql_fetch_array($ress); $update = " UPDATE ".$this->tabelaPrinc." SET id='".$linha['id']."',nome='".$linha['nome']."',email='".$linha['email']."',login='".$linha['login']."',senha='".md5($this->arrLogin['senha_admin'])."' WHERE id='".$linha['id']."' "; $res = mysql_query($update); if(mysql_affected_rows()>0){ $_SESSION['login_admin'] = $this->arrLogin['login_admin']; $_SESSION['senha_admin'] = md5($this->arrLogin['senha_admin']); $para = $linha['email']; $assunto = 'Alteração de senha'; $headers = "FROM: ADMINISTRADOR - AS CAMILA \r\n"; $corpo .= "Você alterou sua senha de acesso do painel de controle do Site \n"; $corpo .= "O endereço para Logar no Sistema de Administração é ".$_SERVER['PHP_SELF']." \n \n"; $corpo .= "Seu Login é ".$linha['login']."\n \n"; $corpo .= "Sua Senha é ".$this->arrLogin['senha_admin']."\n \n"; @$mm = mail($para,$assunto,$corpo,$headers); if($mm =="1"){ echo('<script language="javascript" type="text/javascript"><!--alert("Sua Senha foi alterada com Sucesso, Efetue o Login no Sistema com a Nova Senha!!!");document.location="index.php";//--></script>'); }else{ die('<script language="javascript" type="text/javascript"><!--alert("Sua Senha foi alterada com Sucesso, Efetue o Login no Sistema com a Nova Senha!!!");document.location="index.php";//--></script>'); } }else{ echo('<script language="javascript" type="text/javascript"><!--alert("Erro ao tentar Alterar a Senha!!!");//--></script>'); } }//fim da function }//fim da class login?>
Estou online no MSN, se alguém puder agradeço.Abraços.
Carregando comentários...