Mit name und nicht email einloggen?

wie mache ich das man sich hier mit “user_name” einloggt?

<?php include 'dbc.php'; $user_email = mysql_real_escape_string($_POST['email']); if ($_POST['Submit']=='Login') { $md5pass = md5($_POST['pwd']); $sql = "SELECT id,user_email FROM users WHERE user_email = '$user_email' AND user_pwd = '$md5pass' AND user_activated='1'"; $result = mysql_query($sql) or die (mysql_error()); $num = mysql_num_rows($result); if ( $num != 0 ) { // A matching row was found - the user is authenticated. session_start(); list($user_id,$user_email) = mysql_fetch_row($result); // this sets variables in the session $_SESSION['user']= $user_email; if (isset($_GET['ret']) && !empty($_GET['ret'])) { header("Location: $_GET[ret]"); } else { header("Location: myaccount.php"); } //echo "Logged in..."; exit(); } header("Location: login.php?msg=Invalid Login"); //echo "Error:"; exit(); } ?> <?php if (isset($_GET['msg'])) { echo "
$_GET[msg]
"; } ?>

 

Login Members

 

Your Email

Password:

Register | Forgot

und noch was : es soll auch ohne aktivirungs email funktionieren.

egal ich habe schon einen script gefunden.
dieser thema kann gelöscht werden.