Jump to content


Gabriel Gurgel

Member Since 23/06/2010
Offline Last Active 17/05/2013, 03:02
-----

Topics I've Started

Problema Com Url Amigável

27/03/2013, 22:10

Olá pessoal, estou encontrando alguns problemas com a url amigável... Estou usando o seguinte código:
<IfModule mod_rewrite.c>
    RewriteEngine On
   
    RewriteRule ^poll1/?$ /poll1.php [NC,L]
</IfModule>

Só que o problema é que o arquivo não está na raiz do site, está tipo assim:
raizdosite/pasta1/pasta2/poll1.php
O que eu faço para conseguir arrumar? Alguma dica?

Proteção De Página Com Cadastro Em Php

30/07/2012, 13:30

Oi, tenho um script pronto de login e cadastro em php, mas eu queria proteger umas páginas e forçar usuários a fazer login. Posto logo abaixo o código. Espero que possam me ajudar!
Obs: o sistema está em inglês.

<?php include "base.php"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Be a Lamb | Mariah's Theme</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>  

<body>  
<div id="main">

<?php
if(!empty($_SESSION['LoggedIn']) && !empty($_SESSION['Username']))
{
	 ?>
    
    <h1>Welcome,<?=$_SESSION['Username']?>!! </h1>
  	 <p>Glad to see you here again, <b><?=$_SESSION['Username']?></b> . Your email address is <b><?=$_SESSION['EmailAddress']?></b>.</p>
    
    <ul>
        <li><a href="logout.php">Logout.</a></li>
    </ul>
    
    <?php
}
elseif(!empty($_POST['username']) && !empty($_POST['password']))
{
	 $username = mysql_real_escape_string($_POST['username']);
    $password = md5(mysql_real_escape_string($_POST['password']));
    
	 $checklogin = mysql_query("SELECT * FROM users WHERE Username = '".$username."' AND Password = '".$password."'");
    
    if(mysql_num_rows($checklogin) == 1)
    {
    	 $row = mysql_fetch_array($checklogin);
        $email = $row['EmailAddress'];
        
        $_SESSION['Username'] = $username;
        $_SESSION['EmailAddress'] = $email;
        $_SESSION['LoggedIn'] = 1;
        
    	 echo "<h1>Success</h1>";
        echo "<p>We are now redirecting you to the member area.</p>";
        echo "<meta http-equiv='refresh' content='2;lamb_logged.php' />";
    }
    else
    {
    	 echo "<h1>Error</h1>";
        echo "<p>Sorry, your account could not be found. Please <a href=\"index.php\">click here to try again</a>.</p>";
    }
}
else
{
	?>
    
   <h1><img src="http://gabrielgurgel.zxq.net/mariahtheme/be-a-lamb/lamb_ico.png" width="60" height="50">  Lambs Login</h1>
    
   <p>Thanks for visiting! Please either login below, or <a href="register.php">click here to register</a>.</p>
    
	<form method="post" action="index.php" name="loginform" id="loginform">
	<fieldset>
		<label for="username">Username:</label><input type="text" name="username" id="username" /><br />
		<label for="password">Password:</label><input type="password" name="password" id="password" /><br />
		<input type="submit" name="login" id="login" value="Login" />
	</fieldset>
	</form>
    <a href="about.php">click here to learn more about membership</a>
   <?php
}
?>
</div>
</body>

</html>

IPB Skin By Virteq