myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   PHP Login (https://mygully.com/showthread.php?t=2087424)

moin2010 30.07.10 21:11

PHP Login
 
Hallo Leute

Ich habe eine Frage.

Wie kan ich eine PHP Seite machen wo man ein benutzername und ein passwort eingeben muss und dan leitet er zu einer anderen php datei um?

Ich hab auch schon gegooglet aber irgenwie funktioniert das nicht so richtig.

MfG moin2010

junglist79 30.07.10 21:21

google mit der suche nach "login php" hätte dir folgendes ergebniss geliefert. [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Neocon 30.07.10 21:27

Da kannst du dir Post und Get mal anschauen. Ein schöne Anleitung, auch allgemein zu PHP findest du hier: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
Bei solchen Loginsystemen mit verschiedenen Benutzern, arbeitet man auch gern mit SQL.

moin2010 31.07.10 09:45

ok danke ich hab jetzt was gefunden.

moin2010 31.07.10 11:04

Ich habe eine frage.

Wie kan ich noch einen 2. Benutzername & Passwort erstellen?

Das ist mein Code:

Zitat:

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
session_start();

$username = $_POST['username'];
$passwort = $_POST['passwort'];

$hostname = $_SERVER['HTTP_HOST'];
$path = dirname($_SERVER['PHP_SELF']);

// Benutzername und Passwort werden überprüft
if ($username == 'Benutzername' && $passwort == 'passwort') {
$_SESSION['angemeldet'] = true;


// Weiterleitung zur geschützten Startseite
if ($_SERVER['SERVER_PROTOCOL'] == 'HTTP/1.1') {
if (php_sapi_name() == 'cgi') {
header('Status: 303 See Other');
}
else {
header('HTTP/1.1 303 See Other');
}
}

header('Location: http://'.$hostname.($path == '/' ? '' : $path).'/upload/isp_upload.php');
exit;
}
}
?>

Magicstar 31.07.10 13:51

wenn du nur einen benutzernamen benutzen möchtest, dann könntest du das auch über eine .htaccess datei lösen.

moin2010 31.07.10 17:49

Zitat:

Zitat von Magicstar (Beitrag 21050432)
wenn du nur einen benutzernamen benutzen möchtest, dann könntest du das auch über eine .htaccess datei lösen.

Ich möchte noch einen zweiten Benutzernamen hinzufügen.
Ich hab ja schon einen aber nicht über .htaccdess.
Kan man den über .htacces auch z.B. 2 Benutzer einstellen?

darksniper 31.07.10 18:02

Zitat:

Kan man den über .htacces auch z.B. 2 Benutzer einstellen?
ja kann man aber nicht über die .htaccess
sodern über die .htpasswd
dort sind die ganzen benutzerdaten und passwörter abgespeichert

Hier ein Generator dafür:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Vielleicht hilfts dir

Neocon 31.07.10 20:00

Du kannst entweder mit htaccess arbeiten, oder mit einer SQL-Datenbank in der du die Benutzer speicherst. Wenn du viele Benutzer hast und oder diese spezielle Rechte haben sollen, dann solltest du den Login schon über SQL lösen. Schau dir an wie SQL funktioniert und wie man dort Benutzer anlegen kann usw.

Für htaccess gibt es z.B. auch PHP-S*****e, die dir eine Benutzerverwaltung ermöglichen und du über eine Benutzeroberfläche Benutzer hinzufügen kannst - einfach mal im Internet danach suchen - hier ein Beispiel: [Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
Habs aber nicht getestet.

Besser ist es über PHP, SQL und htaccess mehr zu lernen, denn so ein Login sollte schon sicher sein und viele Dinge beachtet werden. Eine simple Anleitung dazu gibt es nicht.
Les also mehr darüber auf selfhtml:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
oder schau dir Loginmöglichkeiten mittels PHP an - es gibt auch S*****e zum herunterladen:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Wenn du mehr über PHP wissen willst, nutze den Link, den ich dir oben gegeben habe. Oder du kaufst dir einpaar Einsteigerbücher, oder schaust dich im Internet danach um.

moin2010 01.08.10 09:35

OK
Danke für eure Antworten.
Ich habe es mit dem Login und den mehreren Benutzern hin bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:05 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.