Archívum - Ápr 26, 2011 - Fórum téma
PHP beléptető bármilyen felhasználónévvel beenged
Sziasztok!
Van egy beléptető scriptem.
A Problémám az lenne, hogy bármilyen felhasználónévvel beenged.
A Jelszó működik!
A Form:PHP Része:
■ Van egy beléptető scriptem.
A Problémám az lenne, hogy bármilyen felhasználónévvel beenged.
A Jelszó működik!
A Form:
- <form name="form1" method="post" action="lp.php">
- <div id="login">
- <h2 align="center"><b><?php echo $site_name; ?> Adminisztráció</b></h2>
- <label for="username">Felhasználónév:</label>
- <input name="myusername" type="text" id="myusername" />
- <label for="password">Jelszó:</label>
- <input name="mypassword" type="text" id="mypassword" />
- <input type="submit" value="Belépés" />
- <div class="clear"></div>
- </div>
- </form>
- <?php
- session_start();
- ob_start();
- ?>
- <? include('../config/db_con.php'); ?>
- <?
- mysql_connect("$host", "$username", "$password")or die("cannot connect");
- mysql_select_db("$db_name")or die("cannot select DB");
- $myusername = $_POST['myusername'];
- $mypassword = md5($_POST['mypassword']);
- $myusername = stripslashes($myusername);
- $mypassword = stripslashes($mypassword);
- $myusername = mysql_real_escape_string($myusername);
- $mypassword = mysql_real_escape_string($mypassword);
- $sql="SELECT * FROM `settings` WHERE apass='$mypassword'";
- $result=mysql_query($sql);
- $count = mysql_num_rows($result);
- if($count==1){
- session_register("myusername");
- session_register("mypassword");
- header("location:index.php");
- } else {
- echo "<meta charset='UTF-8'><meta http-equiv='refresh' content='3;URL=login.php'><div align='center'><b>A Felhasználónév és jelszó nem egyezik!</b><br /><a href='login.php'>Vissza</a></div>";
- }
- ob_flush();
- ?>