| @@ -248,7 +248,22 @@ | ||
| 248 | 248 | |
| 249 | 249 | return empty( array_diff( $required_completed_actions, $completed_actions ) ); |
| 250 | 250 | } |
| 251 | 251 | |
| 252 | + /** | |
| 253 | + * @return void | |
| 254 | + */ | |
| 255 | + public static function generate_bypass_code( $length ) { | |
| 256 | + $characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; | |
| 257 | + $code = ''; | |
| 258 | + $maxIndex = strlen($characters) - 1; | |
| 259 | + | |
| 260 | + for ($i = 0; $i < $length; $i++) { | |
| 261 | + $randomIndex = mt_rand(0, $maxIndex); | |
| 262 | + $code .= $characters[$randomIndex]; | |
| 263 | + } | |
| 264 | + | |
| 265 | + return $code; | |
| 266 | + } | |
| 252 | 267 | } |
| 253 | 268 | |
| 254 | 269 | $hostinger_helper = new Helper(); |