Frage : SPITZE besitzen LOGON-Funktion

Hallo haben alle,

I mein eigenes LOGON-Verfahren geschrieben, das wwv_flow_custom_auth_std.login ersetzt. Der kurze Grund ist, dass ich meine eigenen Authentisierungstabellen und -methoden anwende.

Now, was ich dass getan habe, wenn die Funktionsrückkehr es zurück einen Störungscode holt. 0 ist keine Störung, oder irgendeine andere Zahl für error.

My Problem ist jetzt, wie man Spitze meine Authentisierung als succesfull annehmen lässt. Was auch immer ich ich immer zum LOGON page.

I zurückgeschickt erhalte, haben das folgende versucht:
- habe ich versteckte Felder auf der Seite verursacht und gespeichert dem Störungscode, dann auf einer neu erstellten Niederlassung, prüfe ich den Störungscode und breite mich zur approppriate Seite aus. Ich habe jetzt die Niederlassung eingestellt, um 2 immer zurückzubringen, die bedeutet, dass sie immer gehen sollte, 2 zu paginieren (irgendwelche Störungen hier vermeiden). Dieses sendet mich noch zurück zu login.
-, das ich versucht habe, die Authentisierungsschema-Authentisierungsfunktion zu ändern und ich verwende meine eigene Funktion, die auch immer zutreffendes zurückbringt. Dieses tut noch nicht work.

How kann ich SPITZE erklären, dass ich meine Anwendung/Benutzer beglaubigt habe?

Thanks



Antwort : SPITZE besitzen LOGON-Funktion

>>So erklären Sie mir die zwei Wahlen von, wann man meine „Mitteilung“, usw.-Einzelteile einstellt?

Sie können dies tun, wann immer und gleichgültig wo Sie mögen, ich gaben nur zwei Wahlen, die scheinen, zu passen, was Sie beschrieben. Es gibt andere Wahlen auch - z.B., ein Seitenprozeß, der ein spezifisches Seiteneinzelteil einstellt.

>>Wenn das so ist, verwendet dieses Mittel, dass ich meine eigene Authentisierungsfunktion total verzichten sollte, das Standard„wwv_flow_custom_auth_std.login“ in Verbindung mit meinem eben creaed Authentisierungsthema und dann in meinem „, nachdem Authentisierung“ ich meine Parameter einstellen kann?


Das ist nicht, was ich überhaupt bedeutete. Sie verursachen Ihre eigene Authentisierungsfunktion, und das ist, was Sie im Authentisierungs-Entwurf benennen (wie ich oben beschrieb).  Der wwv_… Anruf ist gerade, innerhalb der SPITZE zu registrieren und eine neue, gültige Lernabschnitt Identifikation zu erreichen, aber Sie sind für die tatsächliche Authentisierung gegen die Anwendertabellen noch verantwortlich.

1) Sie nicht notwendigerweise brauchen, ein gespeichertes Verfahren laufen zu lassen. Sie können PL/SQL Code in den Pfostenauthentisierung Prozess schreiben.
2) Das könnte sein, weil Sie nicht richtig validieren. Einen Entwurf der neuen, grundlegenden Authentisierung verursachen, der nichts tut, aber einen Benutzer/ein Kennwort validieren, die kombiniert sind. Ihren Authentisierungsentwurf zu diesem Neuen ändern, dann sehen, wenn Sie richtig anmelden können.

Z.B. ist hier ein einfacher Authentisierungsentwurf, den ich auf einer lokalen APP habe:
Name - der Name des Authentisierungsentwurfs
Subskription - keine
Seiten-Lernabschnitt-Management - alles auffängt freien Raum ausgenommen Lernabschnitt unzulässiges URL tt (f? p=: 101: &SESSION.)
LOGON-Verarbeitung - alles auffängt freien Raum ausgenommen Authentisierungs-Funktion s- (Rückholp_m_security.authenticate_user; )
Plätzchen-Attribute - Sie können einen Plätzchennamen einstellen oder alles freilassen
Logout URL - wwv_flow_custom_auth_std.log heraus? p_this_flow=&APP_ID.&p_next_flow_page_sess=&APP_ID.: 1

Beachten, dass ich Seite 101 als meine Rückstellungsseite für benutze, wenn der Lernabschnitt unzulässig ist. Seite 101 ist die LOGON-Seite, so auf dieser Seite, die ich den folgenden Prozess verwende:

    wwv_flow_custom_auth_std.log innen (
        P_UNAME =>: P101_USERNAME,
        P_PASSWORD =>: P101_PASSWORD,
        P_SESSION_ID => V („APP_SESSION "),
        P_FLOW_PAGE =>: APP_ID||': 1 '
    );
welches einmal benannt, nach einreichen.

Dann die Authentisierungsfunktion (Rückholp_m_security.authenticate_user;  ) kann auf „Rückhol unten verringert werden ausrichten; “ oder tatsächlicher Gültigkeitserklärungcode. Wenn Sie diesen Gesamtprozess erhalten können, um zu arbeiten, dann können Sie mehr, Kompliziertheit Ihrem Entwurf hinzuzufügen beginnen.
Weitere Lösungen  
 
programming4us programming4us