Dreamweaver Frage ;)


Schapu
 Share

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

Edited by Schapu

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Edited by Schapu

Share this post


Link to post
Share on other sites

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)

Edited by wiesa

Share this post


Link to post
Share on other sites

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

Edited by Schapu

Share this post


Link to post
Share on other sites

C'mon you Irons!

Formmailer. Eine der wenigen Möglichkeiten, das gesandt zu bekommen. Hab mich aber auch sehr lange damit rumgespielt

danke... is ferdisch... *closed* :)

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

Loading...


  • Folge uns auf Facebook

  • Partnerlinks

  • Unsere Sponsoren und Partnerseiten

  • Recently Browsing

    • No registered users viewing this page.