Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

macfreak

Mitglied

Dabei seit: 13.10.2009

Beiträge: 28

 

1 Zum Seitenanfang

Dienstag, 12. Januar 2010, 20:31

Login Code

<!-- This Script is from www.phpfreecpde.com, Coded by: Krishna Eydatoula, Mahmood Bina-->
?Login.php Start?

<?php
//session_start();
// set your infomation.
$dbhost='localhost';
$dbusername='root';
$dbuserpass='root';
$dbname='root';

if (isset($_COOKIE['user'])) {
echo "Welcome $_COOKIE[user]";
}else{

//connect to the mysql database server.
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

if ($_POST['username']) {
//did they supply a password and username
$username=$_POST['username'];
$password=$_POST['password'];
if ($password==NULL) {
echo "A password was not supplied";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$data = mysql_fetch_array($query);
if($data['password'] != $password) {
echo "The supplied login is incorrect";
}else{
$query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
$row = mysql_fetch_array($query);
setcookie("user", "$username", time()+3600);
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"1; URL=membersarea.php\">";
}
}
}
?>
<form action='login.php' method='POST'>
<table style='border:1px solid #000000;'>
<tr>
<td align='right'>
Username: <input type='text' size='15' maxlength='25' name='username'>
</td>
</tr>
<tr>
<td align='right'>
Password: <input type='password' size='15' maxlength='25' name='password'>
</td>
</tr>
<tr>
<td align='center'>
<input type="submit" value="Login">
</td>
</tr>
<tr>
<td align='center'>
<a href='register.php'>Register Here</a>
</td>
</tr>
</table>
</form>
<?
};
?>

?End Of Login.php?

?Register.php start.?

<center>
<?php
// set your infomation.
$dbhost='localhost';
$dbusername='root';
$dbuserpass='root';
$dbname='root';
// connect to the mysql database server.
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die("Cannot select database");

//Are they just getting here or submitting their info?
if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];
//Was a field left blank?
if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL) {
echo "A field was left blank.";
}else{
//Do the passwords match?
if($password!=$cpassword) {
echo "Passwords do not match";
}else{
//Has the username or email been used?
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);

$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);

if ($email_existɬ|$username_existɬ) {
echo "The username or email is already in use";
}else{
//Everything seems good, lets insert.
$query = "INSERT INTO users (username, password, email) VALUES('$username','$password','$email')";
mysql_query($query) or die(mysql_error());
echo "The user $username has been successfully registered.";
}
}
}
}
?>
<h1>Register</h1>
<form action="register.php" method="POST">
<table style="border:1px solid #000000;">
<tr>
<td align="right">
Username: <input type="text" size="15" maxlength="25" name="username">
</td>
</tr>
<tr>
<td align="right">
Password: <input type="password" size="15" maxlength="25" name="password">
</td>
</tr>
<tr>
<td align="right">
Confirm Password: <input type="password" size="15" maxlength="25" name="cpassword">
</td>
</tr>
<tr>
<td align="right">
Email: <input type="text" size="15" maxlength="25" name="email">
</td>
</tr>
<tr>
<td align="center">
<input type="submit" value="Register">
</td>
</tr>
<tr>
<td align="center">
<a href="login.php">Login Here</a>
</td>
</tr>
</table>
</form>
</center>

?End Of Register.php?

?Lastmember.php start?
// set your infomation.
$dbhost='localhost';
$dbusername='root';
$dbuserpass='root';
$dbname='root';

//connect to the mysql database server.
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');

$row1 = mysql_query("SELECT * FROM users ORDER BY uid DESC LIMIT 1") or die(mysql_error());
echo "$row1";
while($row=mysql_fetch_array($row1))
{
echo "<h2>$row[username]</h2>";
}
?>
?End of lastmember.php?

To check to see if someone is logged in use.

<?
if (isset($_COOKIE['user'])) {
echo "You are logged in: $_COOKIE['user'] Enjoy.";
} else{
echo "You are not logged in. <a href='register.php'>Register here</a>";
?>

<br><font face="Tahoma"><a target="_blank" href="http://www.phpfreecode.com/"><span style="font-size: 8pt; text-decoration: none">PHP Free Code</span></a></font>


meine frage ist. was muss ich heir alles änderen das es funktioniert.

liebe grüsse
 

verwebbt

Doppel-As

Dabei seit: 22.11.2009

Beiträge: 118

 

2 Zum Seitenanfang

Dienstag, 12. Januar 2010, 21:34

  • In allen 3 Dateien müssen die Datenbankeinstellungen angepasst werden:

    PHP-Quelltext

    1
    2
    3
    4
    
    $dbhost='localhost';
    $dbusername='root';
    $dbuserpass='root';
    $dbname='root';


  • Du brauchst eine Datenbankstruktur, die dazu passt.


Ich glaub das sollte schon alles sein, wenn ich nichts übersehen habe.

Bitte trenn das Nächste mal zur besseren Übersicht alle Dateien und mach sie in jeweils einen BBCode-PHP-Tag

Gruß

//EDIT
Bitte poste dein Thema auch das nächste mal in die passende Foren-Rubrik.
Und auch etwas selbst nachdenken. Nicht einfach sagen "Hier und jetzt macht das bitte für mich"
Ich glaube, du hast dir nicht mal richtig Gedanken über den Scriptaufbau gemacht. Einfach Copy & Paste & Toll Ein Anderer Macht's
Musste mal gesagt werden, da ich deine Posts hier nicht wirklich alle als sinnvoll empfinde...
Man bekommt das Gefühl, dass du nur für deine Pflichtposts irgendwelche Fragen stellst und Hilfe eigentlich total unnötig ist. 8|
verwebbt nochmal!
Don't forget to be awesome!

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »verwebbt« (12. Januar 2010, 21:34)

 

Moee

Routinier

Dabei seit: 25.01.2009

Beiträge: 341

 

3 Zum Seitenanfang

Dienstag, 12. Januar 2010, 21:51

ich lann dir sehr das Loginsystem von mywebsolution.de ans Herz legen, da es gut erklärt ist :)
Mfg
Moee
 

Ähnliche Themen