php.de

Zurück   php.de > php.de Intern > Beitragsarchiv

Beitragsarchiv Nur gucken, nichts anfassen. Das Archiv der Beiträge vergangener Zeiten.

 
 
LinkBack Themen-Optionen
Alt 12.10.2006, 13:29  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard Typo3 Rechteverwaltung

Hallo Leute,

ich soll eine externe Rechteverwaltung für Typo3 konstruieren. Also praktisch einen Überblick darüber welcher User welche Rechte hat bzw. welchen Gruppen er angehört. Und dann natürlich die zuweisung der Rechte.

Hat jemand sowas schon gemacht?

Gruß CyCap
cycap ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.10.2006, 13:35  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ne aber du kannst das dach einfach alles aus der db auslesen oder?
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 12.10.2006, 13:44  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

joa kann man schon, wenn die hersteller was von normalisierung einer datenbank wüssten dann müsste ich da auch nicht 13;15;16;27; auseinander pflücken
cycap ist offline  
Alt 12.10.2006, 14:05  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

wie meinst du das? wo liegt jetzt genau das problem?
ist das keine standart typo3 rechte tabelle oder was?
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 12.10.2006, 14:09  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

eigentlich ist es kein problem, nur umständlicher als es sein müsste. In der fe_user tabelle werden die zugehörigen Gruppen in einen String geschrieben der dann wie 13;15;16;27; aussieht.

Darum gehts auch gar nicht, ich wollte mir nur arbeit ersparen, denn wozu was programmieren wenn es es doch schon gibt. Deswegen bin ich hier ja auch in "Gesuche"
cycap ist offline  
Alt 12.10.2006, 14:11  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

na nimm doch einfach den phpcode aus typo3
hab eh kein plan davon ... mag typo3 nciht so
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 12.10.2006, 14:16  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

ich mags auch nicht, aber was muss das muss und den code aus typo3 kannste vergessen sonst bräuchte ich das ja nicht selber machen.
cycap ist offline  
Alt 12.10.2006, 14:28  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

jo, unbedingt lösung hier posten!
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 18.10.2006, 15:56  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

so ich hab da mal schnell ne vorab-lösung, ist noch lange nicht vollständing und mit sicherheit gibts noch was dran zu verbessern, aber funktionieren tut sie:

PHP-Code:
<?
  mysql_connect
("localhost","root","xxx");
  
mysql_select_db("cdsds");

  if(isset(
$_GET["action"]) && $_GET["action"]=="showuser"// USER EINER GRUPPE
  
{
    
$id $_GET["id"];
    
$sql "SELECT * FROM fe_groups WHERE uid = '$id'";
    
$qry mysql_query($sql) or die(mysql_error());
    
$group mysql_result($qry,0,"title");
    echo 
'<font face="verdana" size="3">[b]User der Gruppe '.$group.'[/b]</font>

'
;  
    
$sql "SELECT * FROM `fe_users` WHERE usergroup = '$id' OR usergroup LIKE '$id,%' OR usergroup LIKE '%,$id,%' OR usergroup LIKE '%,$id'";
    
$qry mysql_query($sql) or die(mysql_error());
     while(
$now mysql_fetch_assoc($qry))
     {
       echo 
'<font face="verdana" size="2">[url="'.$_GLOBALS["]'.$now["username"].'[/url] ('.$now["name"].')</font>
';
     }
  }
  else if(isset($_GET["
action"]) && $_GET["action"]=="showoneuser") // USERDETAILS
  {
    $id = $_GET["
id"];
    if(isset($_POST["
sendgroupdata"])) // SPEICHERN
    {
      $sql = "
SELECT FROM fe_groups WHERE `hidden` = AND `deleted` = 0 ORDER by `titleASC";
      $qry = mysql_query($sql) or die(mysql_error());
      while($now = mysql_fetch_assoc($qry))
      {
        if($_POST[$now["
uid"]])
        {
          $newgroups .= $now["
uid"].",";
        }
      }
     $newgroups = substr_replace($newgroups,"",strrpos($newgroups,"
,"),1);
     $sql = "
UPDATE `fe_usersSET `usergroup` = '$newgroups' WHERE `uid` = '$id'";
     mysql_query($sql) or die(mysql_error());
     $save = true;
    }
    $sql = "
SELECT FROM `fe_usersWHERE uid '$id'";
    $qry = mysql_query($sql) or die(mysql_error());
    $user = mysql_fetch_assoc($qry);
    $groups = explode("
,",$user["usergroup"]);
    $sql = "
SELECT FROM fe_groups WHERE `hidden` = AND `deleted` = 0 ORDER by `titleASC";
    $qry = mysql_query($sql) or die(mysql_error());
    echo '<font face="
verdana" size="3">[b]User '.$user["username"].'[/b]</font>

'
    ?><form action="
<? echo $_GLOBALS["php_self"]; ?>" method="POST" ><?
    
while($now mysql_fetch_assoc($qry))
    {
      
?><input type="checkbox" name="<? echo $now["uid"]; ?><?
      
if(in_array($now["uid"],$groups)) echo 'checked' ;
      echo 
">".$now["title"]."
"
;
      
    }
    echo 
"

<input type=\"submit\" value=\"speichern\" name=\"sendgroupdata\"></form>
"
;
    if(
$save)
      echo 
'
<font face="verdana" size="2">Angaben gespeichert!</font>'
;
  }
  else 
// GRUPPEN
  
{
    echo 
'<font face="verdana" size="3">[b]Gruppen[/b]</font>

'
;  
    
$sql "SELECT * FROM fe_groups WHERE `hidden` = 0 AND `deleted` = 0 ORDER by `title` ASC";
  
$qry mysql_query($sql) or die(mysql_error());
  while(
$now mysql_fetch_assoc($qry))
  {
    echo 
'<font face="verdana" size="2">[url="'.$_GLOBALS["]'.$now["title"].'[/url]</font>
';
  }
  }
?>
cycap ist offline  
 


Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
realurl unter typo3 cycap PHP Tipps 2008 0 25.04.2008 09:36
[Erledigt] Einbinden der GD Library für Typo3 Buckshot PHP Tipps 2008 2 23.04.2008 15:59
Stellenangebot - Technical Director (Internet, PHP, Typo3) coco12 Beitragsarchiv 0 10.01.2008 14:10
Stellenangebot - Programmierer (PHP, Typo3) in München coco12 Beitragsarchiv 0 10.01.2008 14:09
Typo3 CMS oder CakePHP-Framework? mogry PHP Tipps 2008 2 01.11.2007 23:24
typo3 und Strato sr31832 PHP Tipps 2006 3 20.11.2006 09:09
ImageMagic, Typo3 und PHP PHP Tipps 2006 3 13.01.2006 09:35
typo3 malaga PHP Tipps 2006 2 10.01.2006 11:00
Jemand mit Typo3 Erfahrung hier? Hab da ein Problem... suendesizer Off-Topic Diskussionen 6 07.01.2006 17:33
Suche nach PHP-Crack mit Typo3 Erfahrung Beitragsarchiv 1 18.04.2005 14:02
Typo3 spoi PHP Tipps 2005 5 08.03.2005 21:56
Erfahrungen mit Typo3 CMS suendesizer Off-Topic Diskussionen 4 08.03.2005 15:02
PHP-Cookie setzen in Typo3 PHP Tipps 2004 1 23.09.2004 15:13
Typo3 oder phpnuke Ermessensfrage Beitragsarchiv 1 20.08.2004 17:38

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
typo3 rechteverwaltung, typo3 fe_groups, rechteverwaltung typo3, typo 3 rechte, typo3 fe_group, typo3 php select, typo3 rechte typo3temp, typo3 fe_groups php, typo3 benutzerrechte fe_user, rechteverwaltung, cakephp rechteverwaltung, typo3 rechte auslesen, typo3 fe_users fe_groups, typo3 php form action, typo rechteverwaltung, typo3 rechte setzen, typo3 php get user by id, typo3 get be group id, everybody typo3, typo3 zugriffsrechte auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:41 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.