Passwort Generator

Ein Passwort Generator ist für viele dinge nützlich. Zum einen für Leute die ein Passwort suchen aber kein sicheres sich überlegen können und zum anderen für eine Benutzerverwaltung um zB. ein Passwort zurück zu setzen oder bei einer Registrierung das Passwort zu setzen und per Email an den Benutzer zu versenden.

Veröffentlicht unter PHP

Mailversand mit PHP

Zum Mail versenden mit PHP benötigt man als erstes 4 Variablen.

$empfaenger ="empfaenger@provider.domain";
$betreff = "Einfallsreicher Betreff";
$absender = "absender@aboucode.de";
$text = "Hallo Empfaenger, \nhier sollte ein sinvollerText stehen";

Der Text ist die eigentliche Email Nachricht. Hier kann man mit \n einen Zeilenumbruch machen.
Die Email wird mit dem Befehl mail versendet.

mail( $empfaenger, $betreff, $text, $absender );
Veröffentlicht unter PHP | Verschlagwortet mit ,

AJAX Einführung

Was ist AJAX ?

AJAX steht für Asyncronous JavaScript and XML und  ermöglicht den Datenaustausch zwischen dem Client (Webbrowser) und dem Webserver. Auf der Client Seite wird dies immer mit einer HTML Seite und JavaScript gelöst.

Warum AJAX ?

Der Grund warum AJAX so häufig benutzt wird ist das für den Datenaustausch, was an für sich nichts spektakuläres ist, die Seite nicht neu geladen werden muss. Dies ist Grund das sich viele an dem AJAX Prinzip bedienen.

Veröffentlicht unter PHP | Verschlagwortet mit ,

Django und AJAX

Dieses Thema werde ich anhand eines Beispiels versuchen zu erklären. Das Beispiel ist eine Such Funktion, die bei Texteingabe in ein Textfeld gestartet wird.Also brauchen wir als erstes ein Textfeld.

<input onkeyup="searchBook(this.value)" type="text" value="Search..." />

Das onKeyUp-Event ruft die Javascript Funktion searchBook auf wenn der Benutzer von einer Taste geht. Die Funktion searchBook haben wir im Template deklariert.

function searchBook(str){
     var data = {name:str};
     var args = { type: "POST", url:"/bookSearch", data:data,
                success:function(result){ #AJAX erfolgreich }
};
$.ajax(args);
}

Python LDAP Authentifizierung

Bevor wir mit dem Authentifizieren über LDAP anfangen können muss erst einmal Python und das LDAP-Python Modul installiert werden. Das Python Modul das uns die Authentifizierung ermöglicht kann hier heruntergeladen werden.
Wenn das geklappt hat können wir mit dem anlegen einer Python datei beginnen und die erforderlichen imports machen:

from symbol import except_clause
import ldap
import getpass

Als nächstes wird eine Variable angelegt welche den Server enthält.