ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Adminlöschhilfe

Geschlossen
  1. #1
    User Pic
    lux Mitglied
    Registriert seit
    18.09.2005
    Beiträge
    1.860
    Beitragswertungen
    0 Beitragspunkte
    Ich hab mir was überlegt (ja schon wieder ich): und zwar wird bei dem ausführen der install.php die datenbank für ilch angelegt (mit allen einträgen) und ein admin angelegt. Jetzt könnte man doch die install.php
    so ändern das nur ein neuer admin angelegt wird, oder? Ich denk das ist einfacher als im mysql rumzuschrauben.
    externer Link
    das passiert, wenn ich designe glücklich
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich sage es mal so manuel müsste dafür sagen wir mal 5 minuten investieren ein user aber nur 30 Sekunden daher steht dasin keinem Verhältniss das zu coden... Aber im grunde wäre das nicht schwer man könnte sogar was machen das der user mit der id 1 einfach seine recht wider auf -5 gesetzt wird... wenn es 1.0.4 wäre würde ich das schreiben ^^

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    lux Mitglied
    Registriert seit
    18.09.2005
    Beiträge
    1.860
    Beitragswertungen
    0 Beitragspunkte
    Jo irgendwie hast du recht, aber so als notfalllösung wenn einer gar keine ahnung mit der datenbank hat
    externer Link
    das passiert, wenn ich designe glücklich
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ich sage es ja generell schon sinvoll aber eben auch nicht,... wenn du lust hast darfst du das aber Coden und dann bei ilch hochladen ^^
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    lux Mitglied
    Registriert seit
    18.09.2005
    Beiträge
    1.860
    Beitragswertungen
    0 Beitragspunkte
    lol dann lern ich coden auch noch!
    externer Link
    das passiert, wenn ich designe glücklich
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Im grunde hast du bereits alle funktionene must sie eben nur neu anordnen und vielicht irgend wo id = 1 schreiben und mehr nicht ^^

    P.s. man kann nie zuviel wissen,...

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    ich versteh nicht genau, was du meinst. ein skript um einen admin anzulegen oder wie ?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    lux Mitglied
    Registriert seit
    18.09.2005
    Beiträge
    1.860
    Beitragswertungen
    0 Beitragspunkte
    jo richtig. wenn man die install.php aufruft wird zwar ein neuer admin angelegt aber auch irgendwas neues in die datenbank gehauen, das will ich nicht weils da öfters zu probs kommt!
    externer Link
    das passiert, wenn ich designe glücklich
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Benny Mitglied
    Registriert seit
    14.09.2005
    Beiträge
    1.431
    Beitragswertungen
    1 Beitragspunkte
    WEnn du die install.php ein zweites mal ausführst wird NICHTS überschrieben.
    Nur Dinge die schon vorher drin waren.

    Das ist nur der Admin.

    Also ein weiteres ausführen der install.php ist unproblematisch.


    Zuletzt geändert von Benny am 21.11.2005 - 16:21
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Leider nicht benny ! Denn dann ist im admin bereich alles doppelt und in der navigation glaube ich auch !!

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Da muss ich SLJ recht geben.
    Mit jeder ausführung der installation wird alles wieder und wieder in die Datenbank geschrieben
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Benny Mitglied
    Registriert seit
    14.09.2005
    Beiträge
    1.431
    Beitragswertungen
    1 Beitragspunkte
    Scheisse. Dann muss ich meine Aussage revidieren.

    Bin ja nicht umsonst junges (in Bezug auf die Mitgliedschaft) ilch.de Team Mitglied zwinker
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Also generell steht hier keiner über irgendjemand also Team ist Team... nur Manuel und sein Bruder stehen über uns...

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    Also ich hab mal was Versucht aber irgendwie kann ich die Datenbank nicht Updaten...
    Hier mal meinen Lösungsansatz vielleicht sieht jemand das Problem:

    reset.php
    <?php 
    
    define ( 'main' , TRUE );
    require_once('include/includes/config.php');
    require_once('include/includes/function/db/mysql.php');
    
    ?>
    <html>
    
    <head><title>... ::: [Admin Passwort Zurücksetzen für Ilch Skript] ::: ...</title>
    <link rel="stylesheet" href="include/designs/ilchClan/style.css" type="text/css">
    
    </head>
    
    <body>
    		
    <form action="reset.php" method="POST">
    
    <?php
    
    
    if ( $_POST['step'] == "" ) 
    {
      ?>
    	<input type="hidden" name="step" value="1">
    		
    		<table width="100%" class="border" border="0" cellspacing="1" cellpadding="3" align="center">
          <tr class="Chead">
            <td colspan="3"><b>Admin Passwort Zurücksetzen.</b></td>
    			</tr><tr class="Cdark"> 
        		<td colspan="3"><b>Admin neu setzen.</b></td>
      		</tr><tr> 
        		<td class="Cmite">Usernamen</td>
        		<td class="Cnorm"><input type="text" name="admin_name" maxlength="15"></td>
    				<td class="Cnorm">Neuer Nickname des Administrators.</td>
      		</tr><tr> 
        		<td class="Cmite">Passwort</td>
        		<td class="Cnorm"><input type="text" name="admin_pwd" maxlength="8"></td>
    				<td class="Cnorm">Neues Passwort.</td>
      		</tr><tr> 
        		<td class="Cmite">Admin eMail</td>
        		<td class="Cnorm"><input type="text" name="admin_amail"></td>
    				<td class="Cnorm">Die eMail-Adresse des Administrators.</td>
          </tr><tr class="Cdark"> 
    				<td colspan="3" align="center"><input type="submit" value="Passwort zurücksetzen" /></td>
     			</tr>
     	</table>
    		</form>
    		</body>
    		</html> <?php
    } 
    elseif ( $_POST['step'] == '1' ) 
    {
    
    db_connect();
    db_query ("UPDATE `prefix_user` ( name , pass , email , recht ) VALUES ( '".$_POST['admin_name']."','".md5($_POST['admin_pwd'])."','".$_POST['admin_amail']."','-5') WHERE id = '1'");
    
    ?>
    
    	  <html>
    		<head><title>... ::: [Admin Passwort Zurücksetzen für Ilch Skript] ::: ...</title>
    		<link rel="stylesheet" href="include/designs/ilchClan/style.css" type="text/css"></head>
    		<body>  
    		<table width="70%" class="border" border="0" cellspacing="0" cellpadding="25" align="center">
    			</tr><tr class="Cdark"> 
        	    <h2><b>Passwort änderung abgeschlossen.</b></h2>
    					<br /><br />
    					Sofern keine Fehler aufgetreten sind ist Das Admin Passwort zurückgesetzt.
    					<br />
              Die Seite kann jetzt unter <a href="index.php">Aufgerufen</a> werden.
    					<br /><br />
    					Bitte unbedingt reset.php l&ouml;schen!
            </td>
          </tr>
        </table>		
    		</body>
    		</html>
    		
    <?php
    
    }
    
    ?>
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten