Dreamweaver Frage ;)


Recommended Posts

C'mon you Irons!

D'ehre zusammen,

muss irgendwie ein Anmeldesystem (für ein buddy projekt an der uni) programmieren und dann in meine seite einbauen...

leider hab ich keinen tau wie ich das anstellen könnt!

an die programmierer unter euch -> hiiiiiiiiiiilfe!

bitte danke

lg

marsl

bearbeitet von Schapu

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Naja, so auf die Schnelle ist das nicht zu beantworten. Wichtig sind einmal Kenntnisse über Session- Variablen: Diese werden auf dem Server gespeichert, und bleiben erhalten, wenn der User auf der HP herumsurf.

Am einfachsten ist ein Login wohl folgendermaßen zu bewerkstelligen: Wenn es möglich sein muss, sich zu registrieren, kommst um eine SQL Datenbank nicht mehr herum, in der speicherst den User mit ID, Nickname und Passwort (nicht Plain text sondern der SQL Funktion PASSWORD('xyz'), solltest Du das ganze auf einen älteren SQL Server spielen wollen, 4.irgendwas, verwendest am besten OLD_PASSWORD('xyz');

Wenn der User in das Login- Formular Username und Passwort eingibt, gleichst diese Daten mit der Datenbank ab:

$query = "SELECT `UserID` from `User` WHERE `Username` = $_POST['user_name'] AND `Userpass` = PASSWORD($_POST['user_pass'])"

$result = mysql_query($query);

Mittels Session Variablen führst die UserID mit und bei jedem Seitenaufbau unterscheidest, ob jetzt ein User eingeloggt ist, oder nicht und wer eingeloggt ist, falls dies einen Unterschied macht. Beim Logout setzt die Session Variable wieder zurück.

Bei der Registrierung fügst Du einen neuen Datensatz mit "INSERT INTO `User` (Username, Userpass) VALUES($_POST['user_name'], PASSWORD($_POST['user_pass'])"

Vorher halt noch abfragen, ob der Username schon vergeben ist. Sehr rudimentär und ehrlich gesagt hatte ich jetzt auch nicht die Zeit um die Syntax zu überprüfen aber ungefähr vom Ablauf her sollte klar sein, was passiert. Ist natürlich fast unendlich ausstaffierbar mit besonderen Rechten, usw. Musst Dir halt überlegen, was Du brauchst, willst und umsetzen kannst.

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

C'mon you Irons!

kuhl.. danke für die antworten... das werden laaaaaaaaaaaaaange feriennächte :p

anderes problem

anmeldung.jpg

ich will das mir das ausgefüllte formular per email zugesandt wird, wenn ich auf "senden" klicke... was muss ich da im dreamweaver einstellen?

sanks a lot

ein ahnungsloser

bearbeitet von Schapu

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

is eh wuascht

poste uns deinen sorce code is besser

und es gibt 2 möglichkeiten, dass sich die Daten im Formular verschicken beim drücken vom senden das geht über die formmail.cgi und es geht auch so das sich einfach der Email Client öffnet, in dem eine neue Mail mit allen Daten ausgefüllt ist und man muss nur mehr auf senden klicken (das is einfacher, das mit der formmail.cgi eher komplizierter)

bearbeitet von wiesa

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

C'mon you Irons!
<form action="" method="post" enctype="application/x-www-form-urlencoded" name="form1" target="_blank">

<p align="left" class="Stil4"><strong>Vorname:

<input name="textarea" type="text" value="" maxlength="30">

</strong></p>

<p align="left" class="Stil4"><strong>Nachname:

<input name="textarea2" type="text" value="" maxlength="30">

</strong></p>

<p align="left" class="Stil4"><strong>Matrikelnummer:

<input name="textarea3" type="text" value="" maxlength="8">

</strong></p>

<p align="left" class="Stil4"><strong>Bisher absolvierte Studiensemester:

<input name="textarea4" type="text" value="" maxlength="2">

</strong> </p>

<p align="left" class="Stil4"><strong>Anmeldung als:

<input name="radiobutton" type="radio" value="radiobutton" checked>

Buddy

<input type="radio" name="radiobutton" value="radiobutton">

DaF Buddy

</strong></p>

<p align="left" class="Stil4"><strong>Buddy für die Lehrveranstaltung:

<input name="textarea5" type="text" value="">

</strong></p>

<p align="left" class="Stil4"><strong>Studienbeginn:

<select name="select2" size="1">

<option>WiSe</option>

<option>SoSe</option>

</select>

<input name="textarea6" type="text" value="">

</strong></p>

<p align="left" class="Stil4"><strong>Sprache(n):

<select name="select" size="7" multiple>

<option selected>deutsch</option>

<option>englisch</option>

<option>türkisch</option>

<option>polnisch</option>

<option>kroatisch</option>

<option>bosnisch</option>

<option>spanisch</option>

<option>französisch</option>

<option>italienisch</option>

</select>

</strong></p>

<p align="left" class="Stil4">  </p>

<p align="left" class="Stil4"><strong>Emailadresse:

<input name="textarea7" type="text" value="">

</strong></p>

<p align="left" class="Stil4"><strong>Telefonnummer:

<input name="textarea8" type="text" value="">

</strong></p>

<input type="submit" name="Submit" value="Senden">

<input type="reset" name="Submit2" value="Abbrechen">

</form>

billigst im dreamweaver erstellt, wie ich schon sagte :D

bearbeitet von Schapu

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Lädt...


  • Folge uns auf Facebook

  • Partnerlinks

  • Unsere Sponsoren und Partnerseiten

  • Wer ist Online

    • Keine registrierten Benutzer online.