SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.12.2007, 17:24:42
braindead2000 braindead2000 ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 3
Login über LDAP

hallo,

zur verwaltung eines online studienplans soll eine applikation erstellt werden in der dann z.b. ein student seine modulvorrausetzungen einsehen kann bzw. ein dozent sieht wer sich für seine module eingertragen hat. soweit so gut...
die datenbank mit den nötigen informationen usw. steht und auch die abfragen funktionieren.

nun soll es so gelöst werden das sich die studenten bzw. dozenten einloggen können über deren accounts. die accounts für studenten besitzen immer ein kürzel für die studienrichtung, zwei zahl für wann die immatrikulation war und dann 2 zahlen die anzeigen als wievielter sie sich eingeschrieben haben (z.b sieht das wie folgt aus gi05w22). bei den dozenten besteht der loginname einfach aus dem namen (z.b. musterdozent). die informationen zu einem student/dozent wird über ldap geliefert, also wer hinter dem login steckt, wie z.b. name, vorname, anschrifft usw. (die datenbank ist extern, hat also nichts mit der datenbank für den onlinestudienplan zu tun). also es kommen nur die login informationen über LDAP. soweit auch noch gut.

nun zum eigentlichen problem wo ich nicht weiter weiss. wenn der benutzer name und das passwort eingegeben wird, soll erstmal überprüft werden ob es ein student oder ein dozent ist. dabei wollte ich so vorgehen:

bei studenten kommt an dritter stelle defeniziv eine zahl (also gi0 ...) und bei den dozenten kommt dort defenitiv ein buchstabe. (die studenten werden in der datenbank onlinestudienplan unter der tabelle studenten geführt und der primärschlüssel ist dann die kennung (gi05w22 usw) - genauso auch bei den dozenten. diese werden in der tabelle dozenten verwaltet (als primär haben diese eine PID)

also wie gesagt soll ersteinmal geprüft werden ob es sich um einen studenten oder dozenten handelt. ist es ein student soll dieser zu seiner übersicht gelangen und wenn es ein dozent ist soll dieser zu seiner gelangen. da weiss ich halt nicht wie ich das machen soll. der bind an ldap klappt aber jetzt steh ich auf dem schlauch Sad

vielleicht kann mir ja einer weiterhelfen?

mfg
Mit Zitat antworten
  #2  
Alt 08.12.2007, 18:56:56
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Login über LDAP

Zitat:
Zitat von braindead2000 Beitrag anzeigen
...

aber jetzt steh ich auf dem schlauch Sad

vielleicht kann mir ja einer weiterhelfen?

mfg
Willkommen hier im Forum!

Womit stehts Du auf dem Schlauch? Deine Gedanken zeigen doch schon den richtigen Weg.


Auf die schnelle würde ich es so versuchen:
PHP-Code:
if(is_numeric(intval(substr($loginname31))))
//Student
}
else
//Dozent

__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3  
Alt 08.12.2007, 18:57:58
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 36
Beiträge: 1.476
AW: Login über LDAP

also rausfinden ob es ein dozent oder student ist kannst du ganz einfach mit:

PHP-Code:

$kennwort 
'gi0jhbohuad';

if(
is_numeric($kennwort[2]))
{
    
//Es ist ein Student (arr.. :P) da die Dritte Ziffer des Wortes eine Zahl ist
   
include('seiteFuerStudenten.php');
}
else
{
    
//Es ist ein Dozent
    
include('seiteFuerDozenten.php');

edit: aaaaarrrr.... vt war schneller X(
edit2: hmm... stimmt, so ists besser :P
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs

Geändert von Opendix (08.12.2007 um 19:45:24 Uhr)
Mit Zitat antworten
  #4  
Alt 08.12.2007, 19:39:09
Benutzerbild von vt1816
vt1816 vt1816 ist offline
Administrator
 
Registriert seit: Jul 2004
Beiträge: 3.707
AW: Login über LDAP

Zitat:
Zitat von Opendix Beitrag anzeigen
...

edit: aaaaarrrr.... vt war schneller X(
Und dann hast Du auch noch Dozent und Student vertauscht!
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #5  
Alt 08.12.2007, 20:15:49
braindead2000 braindead2000 ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 3
AW: Login über LDAP

ok, das klingt gut danke für euren tipp
Mit Zitat antworten
  #6  
Alt 08.12.2007, 20:44:19
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: Login über LDAP

Auf jeden Fall muss intval() aus vt1816s Vorschlag raus. Sonst sind alle Studenten ;)


Zitat:
Zitat von braindead2000
(die studenten werden in der datenbank onlinestudienplan unter der tabelle studenten geführt und der primärschlüssel ist dann die kennung (gi05w22 usw) - genauso auch bei den dozenten. diese werden in der tabelle dozenten verwaltet (als primär haben diese eine PID)
Wäre es nicht einfacher/sinnvoller, eine Tabelle Benutzer zu haben und die Zuordnung in einer anderen Tabelle oder für LDAP über OUs zu lösen?
__________________
Wat der Bauer nich kennt, dit frisster nich.

Geändert von defabricator (08.12.2007 um 20:47:15 Uhr)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
iframe Login mit Prüfung Nisha PHP für Fortgeschrittene und Experten 1 01.04.2006 13:56:12
Nach Login auf Benutzerseite? Morethir PHP Grundlagen 6 12.02.2006 14:10:47
fehler bei login quellcode schueler PHP Grundlagen 22 02.02.2006 19:01:37
Login code Blackhell PHP für Fortgeschrittene und Experten 1 13.12.2005 18:43:51
Login frage... |Coding PHP für Fortgeschrittene und Experten 8 27.05.2002 20:30:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:21:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt