一开始我从网上随便找了一个验证码的系统结果有bug怎么都出不来code字符串,
后来搜索了下mews captcha
效果还是很不错的,
https://github.com/mewebstudio/captcha
>$rules= [
"code"=>'required|captcha',
"email"=>'required',
// "name" => 'required',
"password"=>'required',
];
$messages= [
'email.required'=>'请输邮箱',
// 'name.required' => '请输入姓名',
'password.required'=>'请输入密码',
'code.required'=>'请输入验证码',
'code.captcha'=>'验证码错误,请重试'
];
$validator= Validator::make(Input::all(),$rules,$messages);
if($validator->fails()) {
returnRedirect::back()->withErrors($validator);
}else{
return"验证码OK!";
}
//
这是控制器的写法
/*t mut bit: u8;*/
>let mut buffer = [0u8; MAX_BUFFER];
while current_pos < input.len() {
flag_byte = 0;
current_buffer = 0;
for _ in 0..8 {
if current_pos >= input.len() {
buffer[current_buffer] = 0;
window[current_window] = 0;
current_buffer += 1;
current_pos += 1;//