HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Myrddin Männlicher Benutzer 19.04.2025 - 02:37 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.11.2024 - 21:45 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 WEBI Männlicher Benutzer 24.06.2024 - 13:58 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 56.482 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.03 & 1.6.1 » Support » PHPKIT Passwörter

PHPKIT Passwörter
3 Beiträge in diesem Thema
 Seiten (1):    1  
07.08.2007 - 19:56 Uhr
Beitrag: #1
Hallo


Ich wollte mal Probieren das Phpkit die passwörter beim registrieren unverschlüsselt in die datenbank speichert, ich nehme mal An man muss was an der register.php ändern.

Evl das passwort format, leider hab ich keine Ahnung welches Pw format unverschlüsselt ist,

kann mir das jemand mal kurz machen

PHP CODE von register.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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77

PHP-Quelltext

<?php
if (isset($_POST['action'])) $ACTION=$_POST['action'];
else 
$ACTION='view';

if (
$config['user_registry']!=&& $config[user_registry]!=2) {header ("location: include.php?event=21session_id()); exit();}
elseif (
$ACTION==$_POST['refuse']) {header ("location: include.php?path=start.phpsession_id()); exit();}
elseif ((
$ACTION==$_POST['accept'] && $config['user_disclaimer']==1) || $config['user_disclaimer']==|| $ACTION==$_POST['send'] || $_REQUEST['disclaimer']==1) {
 
$disclaimer=1;
 if (
$ACTION==$_POST['send']) {
  if (isset(
$_POST['newuser'])) $newuser=$_POST['newuser'];
  if (isset(
$_POST['newemail'])) $newemail=$_POST['newemail'];
  if (isset(
$_POST['newemail2'])) $newemail2=$_POST['newemail2'];
  if (isset(
$_POST['newpass'])) $newpass=$_POST['newpass'];
  if (isset(
$_POST['newpass2'])) $newpass2=$_POST['newpass2'];

  if (!
checkusername($newuser)) {unset($newuser); $error=3;}
  elseif (!
emailcheck($newemail)) $error=5;
  elseif (
$config['user_registry']==&& $newemail!=$newemail2$error=6;
  elseif (
$config['user_registry']==&& ($newpass=="" or $newpass2=="")) $error=7;
  elseif (
$config['user_registry']==&& ($newpass!=$newpass2)) $error=8;
  else {
   
$user=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['user']." WHERE user_name='".$newuser."' OR user_nick='".$newuser."' LIMIT 1"));
   if (
$user[0]>0$error=3;
   else {
    
$email=$DB->fetch_array($DB->query("SELECT COUNT(*) FROM ".$db_tab['user']." WHERE user_email='".$newemail."' LIMIT 1"));
    if (
$email[0]>0$error=4;
    else {
     
srand((double) microtime()*1000000); 
     
$uid=md5(uniqid(rand()));
     if (
$config['user_registry']==1$password=getpassword();
     else 
$password=$newpass;
    
$sqlpassword=md5($password);

     
$DB->query("INSERT INTO ".$db_tab['user']." (uid, user_name, user_nick, user_pw, user_email, user_status, signin, lastlog, user_activate) VALUES ('$uid','".$newuser."','".$newuser."','".$sqlpassword."','".$newemail."','user','".time()."','".time()."','".$config['user_activate']."')");
     
$info=$DB->insert_id();

     
$mail_link=$config[site_url]."/include.php?user=".urlencode($newuser)."&userpw=".$password."&firstlog=1";
     eval (
"$mail_title= "".getTemplate("register_mail_title")."";");

    if (
$config['user_activate']==1) eval ("$mail_addtext= "".getTemplate("register_mail_activate1","")."";");
    else eval (
"$mail_addtext= "".getTemplate("register_mail_activate0")."";");

     if (
$config['user_registry']==2) eval ("$mail_text= "".getTemplate("register_mail_2","")."";");
    else eval (
"$mail_text= "".getTemplate("register_mail_1")."";");

     if (
mailsender($newemail,$mail_title,$mail_text)) {
      if (
$config['user_activate']==1$event=4;
      else 
$event=24
      
      
$mail_title=$config['site_name'].': '.$lang['new_user'].' '.$newuser;
      eval (
"$mail_text= "".getTemplate("register_mail_notify")."";");      
      
notifymail('register',$mail_title,$mail_text);
      
      
$im_title=$lang['new_user'].': '.$newuser
      eval (
"$im_text= "".getTemplate("register_im_notify")."";");      
      
notifyim('register',$im_title,$im_text);
      }
     else 
$event=35;
     }
    }
   }
  if (
$error=='' && $config['user_registry']==1) {header ("location: include.php?event=".$event."session_id()); exit();}
  elseif (
$error=='' && $config['user_registry']==2) {header ("location: include.php?remove_path=".urlencode("path=login/edtprofil.php")."&user=".$newuser."&userpw=".$newpass."&login=1"); exit();}
  }

 if (isset(
$_REQUEST['error'])) $error=$_REQUEST['error'];
 if (isset(
$error)) {
  if (
$error>=1) {eval ("$error_message"".getTemplate("register_error_".$error."")."";");} 
  if (
$config['user_registry']==2) {eval ("$error_message"".getTemplate("register_error2")."";");}
  else eval ("
$error_message"".getTemplate("register_error","")."";");
  }

 if (
$config['user_registry']==2) eval ("$site_body.= "".getTemplate("register2")."";");
 else eval ("
$site_body.= "".getTemplate("register")."";");
 }
else eval ("
$site_body.= "".getTemplate("register_termsofuse")."";");
?>


PS: ich benütze die alte version von phpkit, also phpkit 1.6.3

BItte helft mir schnell, danke!

 
Zum Anfang der Seite
07.08.2007 - 20:11 Uhr
Beitrag: #2
Als aller erstes, hat dieses nichts in dem Forum > PHPKit-Award > Dankessagungen verloren.

Und als zweites werde ich dir diesen Code nicht verändern, aus ganz einfachem Grund, die Passwörter erstellen die User sich selbst, damit niemand mit deren Account irgendetwas anstellt, selbst der Admin sollte dieses akzeptieren, denn viele User nutzen meist das ein uns selbe Passwort, einmal bei Ebay und dann auf deiner Seite, kannst dann ja hinzufügen das du die Passwörter der User ausliest, so wird sich bei dir aber niemand mehr registrieren, und solches unterstütze ich nicht.

Wenn du die Passwörter unverschlüsselt haben möchtest so nutze ein Programm, dafür nutze aber Google denn diese werde ich sicherlich nicht aufzählen.

Meines Wissens verstösst diese Änderung ggf. auch an einige Rechte, das wäre dann irgendwas im Zusammenhang des Datenschutzes.

 
Zum Anfang der Seite
07.08.2007 - 20:23 Uhr
Beitrag: #3
Ok danke für die warnung!

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Modifikationen Modifikationen » TS + PHPKIT - Letzte Antwort von Janni am 28.02.08, 13:49 TS + PHPKIT  (28.02.08, 13:49)
Fragen und Antworten Fragen und Antworten » phpkit 1.6.6 acp - Letzte Antwort von Myrddin am 25.04.20, 16:27 phpkit 1.6.6 acp  (25.04.20, 16:27)
Support Support » phpkit - Letzte Antwort von WEBI am 29.09.09, 23:45 phpkit  (29.09.09, 23:45)
Support Support » phpkit 1.6.6 - Letzte Antwort von Speedii87 am 22.11.19, 22:01 phpkit 1.6.6  (22.11.19, 22:01)
Fragen und Antworten Fragen und Antworten » PHPKit 1.6.6 - Letzte Antwort von WEBI am 24.06.24, 13:58 PHPKit 1.6.6  (24.06.24, 13:58)

HTH-C.com - Webmedien & Community