Login und Suche |
d0g1am.
Mitglied
Dabei seit: 15.11.08
Beiträge: 37
|
|
Hallo Community!
Ich bin auf der Suche nach einer Suche
Es sollte einfach eine kleine Box sein, in die man den Suchegriff eingibt. Die Ergebnisse sollten dann auf der Seite angezeigt werden.
Außerdem suche ich einen kleinen Logincode.
Soll so ein kleines Login sein wie z.B. im Anhang, die User würde ich gerne selbst festlegen.
Nachdem Login sollte der User dann auf eine bestimmte Seite (auch von mir festgelegt) weitergeleitet werden.
Beispiel:
User XY loggt sich ein. -> Weiterleitung auf aaa.html (wenn PW richtig)
User YZ loggt sich ein. -> Weiterleitung auf bbb.html (wenn PW richtig)
Ich hoffe ihr könnt mir helfen
mfg!
Dateianhang: |
login.jpg (4 KB, 164 mal heruntergeladen)
|
|
|
24.02.09 21:29 |
E-Mail
Finden
Als Freund hinzufügen
|
|
GolddWu
Mitglied
Dabei seit: 05.10.08
Beiträge: 115
Fähigkeiten: WBB2 Anfänger; WBB Lite 1 Profi Forenversion: 2.2
|
|
hallo,
hier,dieses script zu suche finde ich 1a:
http://www.perlunity.de/php/scripts/phpunity.websearch.shtml
Und login kannste einfach ein normales loginformular machen. Die Datei,auf die eingeloggt werden sollte kannste dann via php so ausschmücken,das die nur bestimmte user weiterleitet und anderen eine error message anzeigt,das kannste einfach google z.B login script oder sowas
ich hoffe ich konnte helfen.
lG GolddWu
__________________ Mein neues Projekt "Poké Energie" wird in geraumer Zeit online gehen,dann wird hier mein Mini-Banner/Button und Link zum Forum und meiner Hp sein!^^
|
|
24.02.09 21:53 |
E-Mail
Finden
Als Freund hinzufügen
|
|
24Bytes
Der Coolste
Dabei seit: 19.07.06
Beiträge: 2.909
Fähigkeiten: WBB3 Anfänger; WBB2 Profi; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten Forenversion: 3.0; 2.3
|
|
|
28.02.09 00:39 |
E-Mail
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Zitat: |
Original von 24Bytes
@d0g1am und was ist, wenn ich aaa.html selber direkt aufrufe?
|
dann wirst du zur login-seite weitergeleitet, soweit du nicht als XY eingeloggt bist
Zu dem Login-System, ich habe da auf die schnelle etwas gebaut, funktioniert auch soweit und ist leicht zu bedienen.
global.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
<?php
session_start();
$user = array(
"benjamin" => array("passwort" => "geheim", "seite" => "abc.php"),
"franklin" => array("passwort" => "abc", "seite" => "test.php")
);
?> |
|
login.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
|
<?php
require_once './global.php';
if ($_POST['submit'] AND $_POST['user'] AND $_POST['password'])
{
$trylogin = true;
$username = trim($_POST['user']);
$passwort = trim($_POST['password']);
if ($user[$username] AND $user[$username]['passwort'] == $passwort)
{
$_SESSION['loggedIn'] = true;
$_SESSION['user'] = $username;
header("Location: ".(($user[$username]['seite'])?($user[$username]['seite']):("standard_login.php")));
exit;
}
}
echo "<form method=\"POST\" action=\"\">".(($trylogin)?("\nLogin war nicht erfolgreich!"):(""))."
Name: <input type=\"text\" name=\"user\" value=\"".addslashes($username)."\" /><br />
Passwort: <input type=\"password\" name=\"password\" value=\"".addslashes($passwort)."\" /><br />
<input type=\"submit\" value=\"Login\" name=\"submit\" />
</form>";
?> |
|
logout.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<?php
require './global.php';
unset($_SESSION['loggedIn']); unset($_SESSION['user']);
if ($_SESSION['loggedIn'] != true OR !$_SESSION['user']) print "Erfolgreich ausgeloggt!";
else print "Fehler! Bitte versuchen Sie es erneut.";
?> |
|
abc.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
<?php
require_once './global.php';
$filename = 'abc.php';
if (!$_SESSION['loggedIn'] OR !$_SESSION['user']) $notallowed = true;
if ($user[$_SESSION['user']]['seite'] != $filename) $notallowed = true;
if ($notallowed)
{
header("Location: login.php");
exit;
}
print "welcome ".$_SESSION['user']."!";
?> |
|
hier kann man einfach die Variable $filename verändern und so auch andere für einen user gesicherte seiten erstellen.
allgemein überprüfen, ob jemand eingeloggt ist, kann man mit folgendem code
php: |
1:
|
if ($_SESSION['loggedIn']) { /*mein befehl*/} |
|
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von [kamui]: 28.02.09 18:19.
|
|
28.02.09 04:13 |
Finden
Als Freund hinzufügen
|
|
d0g1am.
Mitglied
Dabei seit: 15.11.08
Beiträge: 37
Themenstarter
|
|
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/www/web299/html/fdwebdesigns/dogdesigns/xsilence/index.php:11) in /home/www/web299/html/fdwebdesigns/dogdesigns/xsilence/global.php on line 2
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web299/html/fdwebdesigns/dogdesigns/xsilence/index.php:11) in /home/www/web299/html/fdwebdesigns/dogdesigns/xsilence/index.php on line 212
Das steht da, wenn ich das Login einfüge ... in einem anderen Verzeichnis klappts wunderbar oO
|
|
28.02.09 19:24 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|