Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Hou funksies wat gepaart gaan met meta-widget.php. meta-widget.php is geregistreer in pgwidgets.php
- // Hou die gebruiker op die bladsy waarvan af hy inteken indien hy verkeerde inligting gee
- add_action( 'wp_login_failed', 'pietergoosen_aantekenvorm_verkeerde_inligting' );
- function pietergoosen_aantekenvorm_verkeerde_inligting( $user ) {
- $referrer = $_SERVER['HTTP_REFERER'];
- if ( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') && $user!=null ) {
- if ( !strstr($referrer, '?login=failed' )) {
- wp_redirect( $referrer );
- } else {
- wp_redirect( $referrer );
- }
- exit;
- }
- }
- // Hou die gebruiker op die bladsy waarvan af hy inteken indien hy geen inligting invul in een van die twee velde
- add_action( 'wp_authenticate', 'pietergoosen_aantekenvorm_geen_inligting');
- function pietergoosen_aantekenvorm_geen_inligting( $user ){
- $referrer = $_SERVER['HTTP_REFERER'];
- $error = false;
- if($user == null || $_POST['pwd'] == '')
- {
- $error = true;
- }
- if ( !empty($referrer) && !strstr($referrer,'wp-login') && !strstr($referrer,'wp-admin') && $error ) {
- if ( !strstr($referrer, '?login=failed') ) {
- wp_redirect( $referrer );
- } else {
- wp_redirect( $referrer );
- }
- exit;
- }
- }
- // Laat gebruikers inteken met epos adres
- function pietergoosen_tekenaan_met_epos_adres($username) {
- $user = get_user_by('email',$username);
- if(!empty($user->user_login))
- $username = $user->user_login;
- return $username;
- }
- add_action('wp_authenticate','pietergoosen_tekenaan_met_epos_adres');
Advertisement
Add Comment
Please, Sign In to add comment