"; echo ""; echo "Dissertationen Online"; echo ""; echo ""; echo ""; echo ""; echo "

Dissertationen Online - Benutzerregistration
"; echo "


"; }; function errormsg ( $txt ) { printheader(); echo "$txt

"; }; function statusmsg ( $txt ) { printheader(); echo "$txt

"; }; mysql_connect("zabib"); $status="none"; if (isset($new)){ $status="new"; } elseif (isset($change)) { $status="change"; } elseif (isset($see)) { $status="see"; } elseif (isset($delete)) { $status="delete"; } else { $status="none"; $account=""; $name=""; $adress=""; $comment=""; $email=""; $automail=""; $password=""; $password2=""; $automail=0; } if ($status!="none") { if ($automail=="") { $automail=0; } $account = chop($account); $password = chop($password); $password2 = chop($password2); if ($password=="" && $password2!="") { $password = $password2; $password2 = ""; } $res = mysql_db_query("dissonline","select id,password from users where account='".$account."'"); if (mysql_num_rows($res)==0) { $userid=0; } else { $userid = mysql_result($res,0,"id"); } if ($account=="") { errormsg("Bitte Accountnamen angeben!"); } elseif ($password=="") { errormsg("Kein Password angegeben!"); } elseif ($status=="new" && $password!=$password2) { errormsg("Die beiden Passwörter sind unterschiedlich!"); } elseif ($status=="new") { if ($userid) { errormsg("Dieser Benutzeraccount ist bereits vergeben!"); } elseif ($email=="" || strchr($email,"@")=="") { errormsg("Bitte geben sie eine Email-Adresse an!"); } else { $q = "insert into users values (0,'".$account."','".$password."','".$name."','".$address."','".$comment."','".$email."',".$automail.",now(),now(),0".")"; mysql_db_query("dissonline",$q); $t=mktime(0,0,0,1,1,2005); setcookie("infodiss_account",$account,$t,"/servives/dissonline"); # setcookie("infodiss_account2",$account,$t,"/services/dissonline",".chemie.uni-erlangen.de",0); # setcookie("infodiss_account3",$account,$t,"/services/dissonline",".ccc.uni-erlangen.de",0); statusmsg("Benutzer wurde erfolgreich eingerichtet."); mail($email,"Informationsreservoir Dissertationen","Für Sie wurde im Informationsreservoir Dissertationen\n(http://www2.chemie.uni-erlangen.de/services/dissonline)\nunter der Id ".$account."\nund dem Passwort ".$password."\nein Account eingerichtet."); } } elseif ($userid==0) { errormsg("Benutzeraccount existiert nicht!"); } elseif (mysql_result($res,0,"password")!=$password) { errormsg("Falsches Passwort!"); } elseif ($status=="see") { $password2=""; $res=mysql_db_query("dissonline","select * from users where id=".$userid); $name=mysql_result($res,0,"name"); $address=mysql_result($res,0,"address"); $email=mysql_result($res,0,"email"); $comment=mysql_result($res,0,"comment"); $automail=mysql_result($res,0,"automail"); $userid=mysql_result($res,0,"id"); $t=mktime(0,0,0,1,1,2005); setcookie("infodiss_account",$account,$t,"/services/dissonline"); # setcookie("infodiss_account2",$account,$t,"/services/dissonline",".chemie.uni-erlangen.de",0); # setcookie("infodiss_account3",$account,$t,"/services/dissonline",".ccc.uni-erlangen.de",0); statusmsg("Benutzerdaten geladen. Zum Download-Center."); } elseif ($status=="delete") { $res = mysql_db_query("dissonline","select count(userid) from downloads where userid = ".$userid); $cnt = mysql_result($res,0,"count(userid)"); if ($cnt!=0) { errormsg("Der Account kann nicht gelöscht werden, weil Sie bereits Downloads durchgeführt haben!"); } else { mysql_db_query("dissonline","delete from users where id=".$userid); mail($email,"Informationsreservoir Dissertationen","Ihr Account ".$account." im Informationsreservoir Dissertationen\n(http://www2.chemie.uni-erlangen.de/services/dissonline/)\nwurde gelöscht"); $name=""; $address=""; $password=""; $password2=""; $email=""; $comment=""; $automail=1; $account=""; setcookie("infodiss_account"); # setcookie("infodiss_account2"); # setcookie("infodiss_account3"); statusmsg("Benutzerdaten gelöscht."); } } elseif ($status=="change") { $password2=""; mysql_db_query("dissonline","update users set comment='".$comment."',address='".$address."' where id=".$userid); mysql_db_query("dissonline","update users set email='".$email."',automail=".$automail.",name='".$name."' where id=".$userid); statusmsg("Benutzerdaten geändert."); } } else { printheader(); } $res = mysql_db_query("dissonline","select count(id) from users"); echo "Zur Zeit sind ",mysql_result($res,0,"count(id)"); echo " Benutzer in der Datenbank registriert."; echo "

\n"; echo "

Bitte lassen Sie die Speicherung von Cookies zu, da sonst keine Registration erfolgen kann.

\n"; echo "
"; ?>
Account: >Passwort: > // >
Name: >
Adresse: >
Email: >
MailMe! > (wir schreiben Sie an, wenn neue Arbeiten hinzugekommen sind)
Kommentar:
Aktion
Wählen Sie ein Account-Kürzel und geben Sie ein beliebiges Passwort doppelt an.

Geben Sie Ihren Account und dessen Passwort (einfach) an. Ihre aktuellen Daten werden angezeigt, und Ihr Cookie neu gesetzt.

Geben Sie Ihren Account und dessen Passwort an. Die Daten werden nach Ihren Feldangaben aktualisiert.

Geben Sie Ihren Account und dessen Passwort an. Ihre Daten werden gelöscht.

Datenschutz: Ihre Angaben werden vertraulich behandelt und an absolut niemanden weitergegeben.



dissertationen@ccc.chemie.uni-erlangen.de
Template last changed 2000-01-07