FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
surecart
/
app
/
src
/
Middleware
Edit File: LoginMiddleware.php
<?php namespace SureCart\Middleware; use Closure; use SureCartCore\Requests\RequestInterface; class LoginMiddleware { // Note the new $capability parameter: public function handle( RequestInterface $request, Closure $next, $model_name ) { // check nonce. if ( ! $request->query( 'nonce' ) || ! wp_verify_nonce( $request->query( 'nonce' ), 'ce_login' ) ) { \SureCart::flash()->add( 'errors', __( 'Your session expired - please try again.', 'surecart' ) ); // Redirect back to login page again. return \SureCart::redirect()->to( esc_url_raw( \SureCart::pages()->url( 'dashboard' ) ) ); } return $next( $request ); } }
Save
Back