Ir para conteúdo
Fórum Script Brasil

TrEv'S

Membros
  • Total de itens

    48
  • Registro em

  • Última visita

Posts postados por TrEv'S

  1. Ola pessoal, eu instalei dois sistemas de imagens iguais em bds diferentes com senha e user diferentes e fuciono corretamente, mas quando eu vou logar em um deles, ele não so permite que eu mude as configuraçao de um sistema como permite que eu mude as configurações do outro tb..sendo que a senha e login do outro e diferente, mas ele loga assim mesmo.. como e que isso acontece se ali ele inicia uma session por user e senha?? como e que eu faço pra arruma isso ai?

    desde já agradeço..

        function admin($username='',$password='')
        {
            $this->db = load_db();
            $this->config = load_config();
            //for sourceforge...
            if(preg_match('/sourceforge.net$/',$_SERVER['SERVER_NAME']))
                session_save_path('./sessions');
            session_set_cookie_params($this->config->get('cookielifetime'));
            if(!headers_sent())
                session_start();
            if($username && $password)
                $this->login($username,$password); 
            if($this->logged_in())
                $this->username = $_SESSION['username'];
        }
    
        function login($username,$password)
        {
            if(!$this->logged_in()){
                if($username == $this->config->get('username')){
                    if(crypt($password,$this->config->get('password')) == $this->config->get('password')){
                        $this->username = $username;
                        $_SESSION['username'] = $username;
                        return TRUE;
                    }
                }
            }
        }
    
        function register($new_username,$new_password)
        {
            $this->logout();
            $this->config->set('password',crypt($new_password));
            $this->config->set('username',$new_username);
            $this->username = $new_username;
            $_SESSION['username'] = $username;
            return TRUE;
        }
    
        function logout()
        {
            $this->username = '';
            if(session_id()){
                session_unregister('username');
                session_destroy();
            }
        }
    
        function logged_in()
        {
            return session_is_registered('username');
        }
    
        function logged_in_only()
        {
            if(!session_is_registered('username')){
                header('Location: ./login.php?r='.$_SERVER['PHP_SELF']);
                exit;
            }
        }
    
        function change_password($new_password)
        {
            if($this->logged_in()){
                $this->config->set('password',crypt($new_password));
                return TRUE;
            }
        }
    
        function change_username($new_username)
        {
            if($this->logged_in()){
                $this->config->set('username',$new_username);
                $this->username = $new_username;
                $_SESSION['username'] = $username;
                return TRUE;
            }
        }
    

  2. pois é mas eu teria q criar outro campo na tabela? ( a tabela já tem dados la, teria como adicionar mais um campo sem prejudicar os dados do mesmo?)

    como eu faço isso ai?

    desde já agradeço..

    abraços..

  3. Bm eu queria saber se tem alguma maneira de criptografar ou esconder o id do usuario q aparece na barra de endereço? pois eu não consigo fazer com q este script esconda o mesmo.. como vocês podem ver abaixo ele vai mostrar

    http://www.site.com.br/perfil_editar.php?codigo=1
    sendo q se o usuario mudar o numero ali ele pode alterar o cadastro dos outros usuarios..(mesmo ele tendo logado com a senha dele) por isso eu queria saber como faço pra evitar isso ai? tipo criptografar o id pro usuario mal intencionado não poder mexer nos ouutros cadastros... alguma coisa assim..
    <?
    session_name("Perfil");
    session_start();
    
    if($acao == "logar") {
       $conn = mysql_connect("=======","========","=======");
       $banco = mysql_select_db("========");
       
       $login = $_POST['login'];
       $q_user = mysql_query("SELECT * FROM perfil WHERE login='$login'");
    
       if(mysql_num_rows($q_user) == 1) {
       
       $query = mysql_query("SELECT * FROM perfil WHERE login='$login'");
       $dados = mysql_fetch_array($query);
       if($_POST['senha'] == $dados['senha']) {
       $codigo = $dados['codigo'];
       $login = $dados['login'];
       $senha = $dados['senha'];
       session_register("login", "senha");
       header("Location: perfil_editar.php?codigo=$codigo");
       exit;
       } else {
       header("Location: perfil_login.php?login=falhou&causa=".urlencode('Senha Inválida'));
       exit;
       }
       } else {
       header("Location: perfil_login.php?login=falhou&causa=".urlencode('Usuário Inválido'));
       exit;
    }
    }
    
    if(!(session_is_registered('login') AND session_is_registered('senha'))) {
    	echo "<center>Essa é uma <b>área restrita</b>.<br>Você não tem permissão para acessá-la.<br></center>";
                 echo "<center><a href=\"perfil_login.php\">Logar</a></center>";
    	exit;
    }
    $login = $HTTP_SESSION_VARS['login'];
    $senha = $HTTP_SESSION_VARS['senha'];
    ?>
    

    valeu...

  4. opa agpra funciono, so não sei ajustar o class.. porque ele so abre a pagina inicial como eu defini pra abrir:

    <iframe src="class.php?area=inicial"></iframe>

    os outros links ele não abre so mostra a inicial mesmo.. como é q eu ajusto o class pra funcionar o iframe?

  5. abre a pagina inteira no iframe..

    eu to usando esse query string:

    <?PHP
    
    SWITCH($area){
    
    CASE "empresa": INCLUDE ("empresa.php"); BREAK;
    
    CASE "cliente": INCLUDE ("cliente.php"); BREAK;
    
    CASE "servicos": INCLUDE ("servicos.php"); BREAK;
    
    CASE "suporte": INCLUDE ("suporte.php"); BREAK;
    
    CASE "contato": INCLUDE ("contato.php"); BREAK;
    
    CASE "parceria": INCLUDE ("parceria.php"); BREAK;
    
    DEFAULT: INCLUDE ("inicial.php"); BREAK;
    
    }
    
    ?>
    

    e na pagina ta assim aonde vai tar o iframe:

    <iframe src="class.php?area=contato" name="janela"></iframe>

    Ta errado??

  6. Em php daria pra fazer assim ne?

    if (trim($HTTP_POST_VARS["nome"]) == "") {
        echo "<br><br><center>Problemas ao efetuar cadastro: <b>NOME</b> é um campo obrigatório!</center>";
        exit();
    } 
    elseif (trim($HTTP_POST_VARS["mail"]) == "") {
        echo "<br><br><center>Problemas ao efetuar cadastro: <b>E-MAIL</b> é um campo obrigatório!</center>";
        exit();
    } 
    elseif(!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $HTTP_POST_VARS["mail"]))) {
        echo "<br><br><center>Problemas ao efetuar cadastro: <b>E-MAIL</b> possui um formato inválido!</center>";
        exit();
    }
    
    tem um em JS tb
    <script language=javascript>
    function validar(form) { 
    
    nome = document.formulario.nome.value;
    if (nome == "") {
    alert("Coloque seu nome");
    formulario.nome.focus();
    return false;
    }
    email = document.formulario.email.value;
    if (email == "") {
    alert("Coloque seu email");
    formulario.email.focus();
    return false;
    }
    else {
    if (email.indexOf("@") == -1) {
    alert("Digite um e-mail válido.");
    formulario.email.focus();
    return false;
    }
    }}
    </SCRIPT>
    

    Abraços..

  7. você quer gravar q tipo de imagem no bd? foto? avatar?

    Pra gravar o endereço das imagens você faz como o julioromano falo grava as imagens em uma pasta tipo " imagens " ai no campo do form aonde vai o endereço da foto você coloca o caminho do mesmo "imagens/img.jpg"

    Espero ter ajudado..

    Abraços.

  8. Cara esse script ai não funcino, mas como eu faço o iframe??? não intendi bem isso, mas so pra saber tem que pagar alguma coisa pra mandar sms usando esses scripts ai? não ne?? não precisa pedi autorizaçao nem nada pra vivo ne??

  9. Bom na primeira vez que eu postei aqui nesse forum eu achava que levaria no minimo 1 dia pra me responderem, pois me enganei totalmente, eu nunca vi um forum tão rapido e eficaz nas respostas que nem este, não so pelos excelentes moderadores mas sim tb pelos menbros que me quebraram altos galhos aqui, eu não vejo diferença nenhuma de moreradores ou membros, respeito todos eles, somos todos iguais, ninguém e melhor q ninguém aqui. por isso eu acho que esta discução deveria ser fechada no inicio já porque se não acaba virando briga q nem um forum de segurança que eu participo o pessoal entro em discuçao por causa de quem tinha mais posts e acabo na maior guerra. e não levo a nada.. pura viajem..

    é como o fabyo falou:

    somos um grupo um ajudando o outro,quanto mais ajuda melhor.

    So pra finalizar aqui tb:

    A pessoa que me atendeu pela primeira foi o Gladisson, foi tão rapido a resposta que eu fiquei de cara, rssss parecia ate chat...

    PRA TODOS QUE ME AJUDARAM: UM MUITO OBRIGADO..

    abraços..

  10. assim tb daria cara, mas eu fiz do modo do Illidan funciono certinho, so pra quem não entendeu ou pra saber exatamente o que eu tava falando de uma olhada aqui:

    Script

    Agradeço a todos pela ajuda e pela enorme paciencia, Muito obrigado.. smile.gif

    Um Abraço!! biggrin.gif

    Falow..

  11. é exatamente aquilo que o Illidan postou ali. porque eu esto usando isso?? pra facilitar o usuario na hora de entrar em contato com o outro usuario, porque se eu fosse usar so o mailto ele abriria pelo outlook certo?? então como as pessoas não usam muito o outlook eu preferi usar um formulario de contato, que é bem mais rapido e pratico pro usuario, então o cara clica no link pra enviar um email pro usuario e automaticamente o link abre um formulario com o email do destinatario já preenchido no mesmo, assim evitava que o usuario tevese que digitar no formulario o email que ele quer entrar em contato.. se caso você não entendeu é so dar uma boa olhada no que o Illidan postou ali que você vai entender... beleza??

    falow...

  12. É exatamente isso q o ikkinet e o Illidan colocaram ai que eu tava precisando talvez eu não tenha sido mais objetivo no que queria ne, mas tentei explicar o maximo q pude. agradeço ao Illidan ikkinet e ao fabyo pela ajuda ai beleza. brigadão pela ajuda ai pessoal, desculpa qualquer coisa ta..

    Um abraço!!!

    Nota: Se for não tem nada pra falar, não fale!!! É melhor do que ficar debochando da cara dos outros, esse forum não existiria se as pessoas não tivesem duvidas, por isso evite gastar seu tempo postando deboches ou fazendo gracinhas.. sem mais...

  13. o loko hauahhuaha ninguém me intendeeeeeeee!!!!

    Não é query string e o script que captura o email do usuario, eu não sie como fazer ele capturar e por la no formulario entendeu?

    o enviar.php do fabyo ta excelente, mas o problema e no formulario eu quero que ocara clica em um link q nem esse q eu mostrei ai encima e que abra o formulario de contato, mas não o meu email como destinatario e sim o do q ta no link cara...tipo:

    form action = "enviar.php" method = post>

    Nome:

    <input type = "text" name = "nome" value = "" id = "text"></td><tr>

    Email:

    <input type = "text" name = "email" value="email do cara capturado" id = "text"></td><tr>

    Mensagem:

    <textarea name = "mensagem" id = "text" rows = "4" cols "12"></textarea>

    <input type=submit name=submit value='Enviar' id=b>

  14. Eu acho que não era bem isso que eu tava pensando cara, é diferente vo tenta explicar de uma outra maneira:

    já viu aqueles sites de paquera em que o usuario vai la ve o perfil de uma pessoa e se gostar dela ele entra em contato pelo proprio site, o usuario so clica no email da pessoal e automaticamente abre um formulario com o email do destinatario já preenchido no form. digamos que o link do email pro script ficaria + ou - assim:

    <a href="script.php?captura=emaildousuario@hotmail.com">Fulano de tal</a>

    no caso esse seria o link do email do cara pro script que vai capturar o mesmo..

    ai era so o cara clicar e mandar um email pelo proprio site, porque se não fosse assim eu teria que criar um formulario de contato pra cada usuario do site entendeu??

    a função do script é capturar o email do cara e automraticamente preencher o campo do destintario... agora deu pra entender ne??

×
×
  • Criar Novo...