一開始我從網上隨便找了一個驗證碼的系統(tǒng)結果有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;//