anchor.diff:    return showDialog(
       context: context,
       builder: (context) {
  +      final _secondaryConnectionFormKey = GlobalKey<FormState>();
  +
         if (secondaryConnectionAddress != null) {
           controller.text = secondaryConnectionAddress;
         }
         //TODO: Need to add instructions on how the secondary connection address works
         return AlertDialog(
           title: Text('Tautulli Secondary Connection Address'),
  -        content: TextFormField(
  -          controller: controller,
  -          decoration: InputDecoration(
  -              hintText: 'Input your secondary connection address'),
  +        content: Form(
  +          key: _secondaryConnectionFormKey,
  +          child: TextFormField(
  +            controller: controller,
  +            decoration: InputDecoration(
  +                hintText: 'Input your secondary connection address'),
  +            validator: (value) {
  +              bool validUrl = isURL(
  +                value,
  +                protocols: ['http', 'https'],
  +                requireProtocol: true,
  +              );
  +              if (validUrl == false) {
  +                return 'Please enter a valid URL format';
  +              }
  +              return null;
  +            },
  +          ),
           ),
           actions: <Widget>[
             FlatButton(
  
positive.code:   return showDialog(
      context: context,
      builder: (context) {
        if (primaryConnectionAddress != null) {
          controller.text = primaryConnectionAddress;
        }
        //TODO: Need to add instructions on how the connection address works
        return AlertDialog(
          title: Text('Tautulli Primary Connection Address'),
          content: TextFormField(
            controller: controller,
            decoration: InputDecoration(
                hintText: 'Input your primary connection address'),
          ),
          actions: <Widget>[
            FlatButton(
  
negative.code: import 'package:flutter_bloc/flutter_bloc.dart';
  import 'package:font_awesome_flutter/font_awesome_flutter.dart';
  import 'package:quiver/strings.dart';
  import 'package:validators/validators.dart';
  
  import '../../../../core/database/data/models/server_model.dart';
  import '../../../../core/helpers/color_palette_helper.dart';
  