WinFuture-Forum.de: Login Script - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Login Script


#1 Mitglied ist offline   dercheker3000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 69
  • Beigetreten: 01. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 14. November 2007 - 16:05

hi
ich möchte ein login script für meine hp basteln es soll folgendes erreichen:

1.keine neuanmeldung

2.jeder user kommt zu einer anderen seite

könnt ihr mir vorrschläge machen?

mfg

dercheker3000

Dieser Beitrag wurde von dercheker3000 bearbeitet: 14. November 2007 - 16:38

0

Anzeige



#2 Mitglied ist offline   svenner90 

  • Gruppe: aktive Mitglieder
  • Beiträge: 146
  • Beigetreten: 30. Dezember 06
  • Reputation: 0

geschrieben 14. November 2007 - 16:25

ok, mach das.
0

#3 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 907
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 14. November 2007 - 16:27

Naja dann programmier das doch oder wo liegt dein genaues Problem? Am einfachsten aber auch am unsichersten ist ein Formular, dass einfach auf eine HTML Datei verlinkt.

Dieser Beitrag wurde von MaliMaster bearbeitet: 14. November 2007 - 16:29

0

#4 Mitglied ist offline   dercheker3000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 69
  • Beigetreten: 01. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 14. November 2007 - 16:36

ja wie denn ich hab viele anleitungen durchgelesen aber keine hat geholfen

mfg

dercheker3000
0

#5 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 907
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 14. November 2007 - 16:44

Dann sag doch gleich das dir das einer programmieren soll, du bist lustig..

<html>
<head>
<title</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function goForit() {
var location;
var password;
password=this.document.testform.inputbox.value
location=password + ".htm" // ändern Sie ggf. das Extension nach Bedarf in z.B. .html/.shtml usw.
fetch(location)
theKeeper=window.close()
}
function fetch(location) {
var root;
if (opener.closed) {root=window.open('','passme','toolbar=yes,location=yes,status=yes,menubar=ye
s,scrollbars=yes,resizable=yes,copyhistory=no');
root.location.href = location;
} else {
opener.location.href = location;
}
}
// End hiding --->
</SCRIPT>
</head>
<body bgcolor="#FFFFFF">
<div align="center"><font size="2" color="#003366"><b><font face="Arial, Helvetica, sans-serif" size="3">Bitte
geben Sie hier ihr Passwort ein.</font></b></font> </div>
<FORM NAME="testform">
<div align="center">
<input type="text" name="inputbox" value="" size=20>
<input type="button" name="button" value="zur sicheren seite" onClick="goForit(this.form)">
</div>
</FORM>
</body>
</html>


Erste google Suche hat das ergeben. Siehe mein Comment davor.
0

#6 Mitglied ist offline   dercheker3000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 69
  • Beigetreten: 01. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 14. November 2007 - 16:52

so was such ich aber ein bissichen sicherer bitte z.b. md5 oder so

mfg

dercheker3000
0

#7 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 907
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 14. November 2007 - 16:58

md5 generiert einen hash Wert. Dann mach es doch mit md5, dann musst du nur die Seiten dahinter auch so nennen. Das ist aber nicht sicherer.

Das unsichere daran ist nur, dass die Seite existiert. Du müsstest in jede geschütze Seite etwas einbauen, dass kontrolliert ob das Passwort eingegeben wurde. Mach das doch einfach =)
0

#8 Mitglied ist offline   dercheker3000 

  • Gruppe: aktive Mitglieder
  • Beiträge: 69
  • Beigetreten: 01. Oktober 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 14. November 2007 - 17:03

da kommt aber immer in den skript auf der seite ist ein fehler blablabla

mfg

dercheker3000
0

#9 Mitglied ist offline   MaliMaster 

  • Gruppe: aktive Mitglieder
  • Beiträge: 907
  • Beigetreten: 10. April 02
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Deutschland

geschrieben 14. November 2007 - 17:04

Wie wäre es mit einem fertigen?

Suchbegriff z.B.: php login script

Such dir eins von tausend aus.
0

#10 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 15. November 2007 - 11:17

dann poste deinen Code mal und dann sagen wir dir auch wo der fehler liegt...
0

#11 Mitglied ist offline   s0xtech 

  • Gruppe: aktive Mitglieder
  • Beiträge: 362
  • Beigetreten: 14. April 05
  • Reputation: 0

geschrieben 17. November 2007 - 22:41

1. schreib ein Formular auf der seite. Arbeite am besten mit Sessions.
<?
session_start();
?>
<html>........................................
blabla
<? if (!isset($_SESSION["user_id"])) { //checkt ob du angemeldet bist, wenn nicht... ?> 
<form action="login.php" method="post">
Username: <input type=text" name="username"><br>
passwort: <input type="password" name="pass">
</form>
<? } else { // wenn du angemeldet bist...?>
<a href="admin.php?do=newsadd">news Hinzufügen"</a>
<? } ?>

so könnte man ja schon anfangen. denn in der login.php
<?
mysql_connect("localhost", "root", "");
mysql_select_db("Login");
session_start();

if ($_POST["button"]) {
	$username = mysql_real_escape_string($_POST[�username�]);
	$pass = mysql_real_escape_string(md5($_POST[�pass�]));

	$sql = mysql_query(�SELECT * FROM login WHERE username='$username' AND passwort='$pass'�);
	$x = mysql_num_rows($sql);

	if ($x != 0) {
		$user = mysql_fetch_array($sql);
		$_SESSION[�user_id�] = $user[�userid�];
		$_SESSION[�user_name�] = $user[�username�];
	}
}
?>


und ne check.php zum checken ob man wirklich angemedet ist, zur überprüfung auf den adminseiten.
<?
session_start();
if (!isset($_SESSION[�user_id�])) {
	header(�Location: index.php�);
}
?>
das denn z.b. in admin.php einbinden per
<? include(�check.php�); ?> halt in jede adminseite.



sry hab das in Openoffice geschrieben, hatte eben nichts anderes zur hand. Du musst überall diese „ und “ austauschen mit "

Dieser Beitrag wurde von s0xtech bearbeitet: 17. November 2007 - 22:43

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0